json-c-0.7库使用小结
www.firnow.com 时间 : 2010-07-20 作者:网络 编辑:huyang629 点击: 375[ 评论 ]
--json-c这个库:
可以很方便的生成js的json字符串.
主要几个函数如下:
json_object_to_file(filepath, json_object); //将json_object写到文件中
json_object_from_file(filepath); //从文件中读出json_object
json_object_new_object(); //生成{ }
json_object_object_add(json_object, "name", json_object_value); //添加后{"name": "value"}
json_object_object_del(json_object, "name"); //删除后{}
json_object_object_foreach(json_object, key, val) { //遍历对象
printf("\t%s: %s\n", key, json_object_to_json_string(val));
}
json_object_new_array(); //生成[ ]
json_object_array_add(json_object, json_object_new_string("value")); //添加值
json_object_get_array_idx(json_object, i); //得到第i的值
json_object_new_int(0);
json_object_new_string("str");
json_object_new_boolean(0);
json_object_to_json_string(json_object); //生成json字符串