色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 怎么寫json文件

林國瑞1年前8瀏覽0評論

C語言中可以使用Json-c庫來輕易地生成、解析Json格式的文件。以下是Json-c庫使用方法的詳細(xì)介紹。

1. 導(dǎo)入Json-c庫

#include

2. 創(chuàng)建Json文件

json_object *obj = json_object_new_object();

3. 添加Json文件的key-value鍵值對

json_object_object_add(obj, "name", json_object_new_string("Tom"));
json_object_object_add(obj, "age", json_object_new_int(25));

4. 將Json文件中的內(nèi)容存儲在本地Json文件中

FILE *fp = fopen("test.json", "w");
if(fp){
fwrite(json_object_to_json_string(obj), strlen(json_object_to_json_string(obj)), 1, fp);
fclose(fp);
}

5. 從Json文件中解析Json數(shù)據(jù)

int i;
json_object *jobj = json_object_from_file("test.json");
json_object *name, *age;
json_object_object_get_ex(jobj, "name", &name);
json_object_object_get_ex(jobj, "age", &age);
printf("name: %s\n", json_object_get_string(name));
printf("age: %d\n", json_object_get_int(age));

以上就是使用Json-c庫生成、解析Json文件的全部過程。