本文主要是介绍关于cJSON中节点调用cJSON_AddItemToObject后释放的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如下操作后就不需要释放了:
cJSON *pJson_params = cJSON_CreateObject();
cJSON_AddNumberToObject(pJson_params, "dooropt", 0);
cJSON_AddNumberToObject(pJson_params, "userNumberId", 0);
cJSON_AddItemToObject(pJson,"params",pJson_params); //在这之后就只要释放pJson即可附带释放掉 pJson_params。。。。。。。。。。。。。。。。。。//cJSON_Delete(pJson_params); 注意此处不需要释放pJson_params了,只要释放 pJson 即可cJSON_Delete(pJson);
这篇关于关于cJSON中节点调用cJSON_AddItemToObject后释放的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!