你好,我最近也在做一个json格式的数据,我用的
json_t *root;
char *out;
root = json_pack("{s:i}","sensor_id",0);
out = json_dumps(root,JSON_ENCODE_ANY);这两个函数来进行转换的。
我为了连续输出这种格式但只是改变后面的数值(0)时,我后面用free函数去释放root 和 out的时候,它依然没有释放掉这两个变量的空间。我想知道你是怎么处理的,可以把你的这部分代码分享一下吗?
你好,我最近也在做一个json格式的数据,我用的
json_t *root;
char *out;
root = json_pack("{s:i}","sensor_id",0);
out = json_dumps(root,JSON_ENCODE_ANY);这两个函数来进行转换的。
我为了连续输出这种格式但只是改变后面的数值(0)时,我后面用free函数去释放root 和 out的时候,它依然没有释放掉这两个变量的空间。我想知道你是怎么处理的,可以把你的这部分代码分享一下吗?
举报