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

c 中json使用方法

榮姿康1年前10瀏覽0評論

JSON是一種常用的數據格式,也是一種輕量級的數據交換格式,被廣泛用于各種編程語言和應用程序中。在C中,我們可以使用第三方庫json-c來處理JSON數據。

#include <stdio.h>
#include <json-c/json.h>
int main() {
// 創建一個json對象
struct json_object *jobj = json_object_new_object();
// 添加數據到json對象中
json_object_object_add(jobj, "name", json_object_new_string("Tom"));
json_object_object_add(jobj, "age", json_object_new_int(20));
// 輸出json對象
printf("%s\n", json_object_to_json_string(jobj));
// 釋放json對象內存
json_object_put(jobj);
return 0;
}

在上面的代碼中,我們先創建了一個json對象jobj,然后使用json_object_object_add函數向對象中添加兩個數據,一個是字符串類型的"name",值為"Tom",另一個是整型類型的"age",值為20。最后使用json_object_to_json_string輸出json對象的字符串形式,然后釋放對象的內存。

除了上述的基本操作,json-c還支持其他的JSON數據類型,如json_object_new_array、json_object_new_boolean等等。具體的使用方法可以參考官方文檔。

總之,json-c庫是一個非常方便易用的JSON解析庫,使用它可以輕松處理JSON數據,更加方便地進行數據交互。