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

c 定義json數

錢艷冰2年前9瀏覽0評論

JSON是一種輕量級的數據交換格式,通常用于前后端數據傳遞。在C語言開發中,需要將JSON格式的數據解析為C語言變量,或將C語言變量轉換為JSON格式的數據。下面將介紹C語言中如何定義JSON數。

#include <stdio.h>
#include <jansson.h>
int main()
{
json_t *json_object = json_object();
json_object_set_new(json_object, "name", json_string("張三"));
json_object_set_new(json_object, "age", json_integer(20));
const char *data = json_dumps(json_object, JSON_COMPACT);
printf("%s", data);
return 0;
}

上面是一個簡單的例子,其中使用了jansson庫來定義JSON數。首先要包含jansson.h頭文件,然后使用json_object()函數創建一個json_t類型的對象,表示JSON對象。接著使用json_object_set_new()函數來設置對象的鍵值對,第一個參數表示對象,第二個參數表示鍵,第三個參數表示值。這里設置了"name"鍵的值為"張三",設置了"age"鍵的值為20。最后調用json_dumps()函數將JSON對象轉換為字符串并輸出。