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

c 如何json字符串

方一強1年前10瀏覽0評論

c語言中解析json字符串需要用到json-c庫,可以通過下面的命令安裝:

sudo apt-get install libjson-c-dev

下面是一個簡單的例子,演示如何解析json字符串:

#include <stdio.h>
#include <json-c/json.h>
int main()
{
const char *json_str = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
json_object *json_obj = json_tokener_parse(json_str);
const char *name;
int age;
const char *city;
json_object_object_get_ex(json_obj, "name", &name);
json_object_object_get_ex(json_obj, "age", &age);
json_object_object_get_ex(json_obj, "city", &city);
printf("name:%s,age:%d,city:%s\n", name, age, city);
return 0;
}

首先,json字符串被定義為一個字符指針,然后用json_tokener_parse函數(shù)將其解析為一個json_object對象。接著,使用json_object_object_get_ex函數(shù)可以從json_object對象中獲取對應的值(根據(jù)key值)。最后,將獲取到的值打印輸出即可。