欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c json增刪改查

傅智翔2年前7瀏覽0評論

在C語言中,可以使用json-c這個庫來進行JSON格式的操作,包括增刪改查等操作。

首先,需要在代碼中引入json-c庫:

#include <json-c/json.h>

接著,就可以開始對JSON進行操作了。假設我們有一個JSON字符串:

const char *json_string = "{ \"name\": \"John\", \"age\": 30, \"city\": \"New York\" }";

我們可以使用json_tokener_parse()函數將其解析成json_object對象:

struct json_object *json_obj = json_tokener_parse(json_string);

接下來,我們可以進行一些基本的操作,如獲取name的值:

struct json_object *name_obj;
json_object_object_get_ex(json_obj, "name", &name_obj);
const char *name_str = json_object_get_string(name_obj);
printf("name: %s\n", name_str);

如果想要修改age的值,可以使用json_object_object_add()函數:

json_object_object_add(json_obj, "age", json_object_new_int(35));

如果想要刪除city,可以使用json_object_object_del()函數:

json_object_object_del(json_obj, "city");

最后,記得釋放內存:

json_object_put(json_obj);

以上就是C語言中使用json-c進行JSON增刪改查的基本操作。