C Programer  - 讨论区

标题:使用json-c组装json格式数据

2014年01月31日 星期五 11:15

使用json-c组装json数据比解析json数据稍微简单一些,此部分API在一定程度上提供了内存自动化管理的功能,使用起来比较方便:

 

#include <stdio.h>
#include <string.h>
#include <json.h>

int main(int argc,char **argv) {

    json_object *json=json_object_new_object();
    json_object_object_add(json,
            "name",json_object_new_string("laomeng"));
    json_object_object_add(json,
            "email",json_object_new_string("laomeng188@163.com"));
    json_object_object_add(json,
            "age",json_object_new_int(30));
    json_object *tech=json_object_new_array();
    json_object_array_add(tech,json_object_new_string("c"));
    json_object_array_add(tech,json_object_new_string("c++"));
    json_object_array_add(tech,json_object_new_string("php"));
    json_object_object_add(json,"technology",tech);
    const char *str=json_object_to_json_string(json);
    printf("%s\n",str);
    json_object_put(json);
    return 0;
}

参考资料:

https://github.com/json-c/json-c/wiki

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号