您的位置:首页 > Web前端 > JavaScript

json中的数组操作

2015-10-30 21:04 633 查看
原文地址 点击打开链接

使用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;


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: