cJSON* xjson = cJSON_CreateObject();
    cJSON_AddItemToObject(xjson, "a", cJSON_CreateString("aaa"));
    cJSON_AddItemToObject(xjson, "b", cJSON_CreateNumber(1));
    char *buf = cJSON_Print(xjson);
    printf("%s\n",buf );
    free(buf);
    cJSON_Delete(xjson);

见代码
cJSON_Print返回的buf在内部申请了空间,需要使用完释放。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐