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

c json list

老白2年前9瀏覽0評論

在C語言的JSON編程中,列表是非常常見的數據結構。它在JSON中表示為用方括號括起來,里面包含一個一個的元素。如果想要在C語言中使用列表,就需要借助第三方庫來實現。

/* 使用cJSON庫創建一個列表 */
cJSON * list = cJSON_CreateArray(); //創建一個空的列表
cJSON * item1 = cJSON_CreateObject(); //創建一個元素
//添加元素屬性
cJSON_AddItemToObject(item1, "name", cJSON_CreateString("張三"));
cJSON_AddItemToObject(item1, "age", cJSON_CreateNumber(18));
cJSON * item2 = cJSON_CreateObject(); //再創建一個元素
//添加元素屬性
cJSON_AddItemToObject(item2, "name", cJSON_CreateString("李四"));
cJSON_AddItemToObject(item2, "age", cJSON_CreateNumber(20));
//將元素添加到列表中
cJSON_AddItemToArray(list, item1);
cJSON_AddItemToArray(list, item2);
//將列表轉換為JSON字符串并輸出
char * json_str = cJSON_Print(list);
printf("%s", json_str);
/* 輸出結果為
[
{"name": "張三", "age": 18},
{"name": "李四", "age": 20}
]
*/
//釋放內存
cJSON_Delete(list);
free(json_str);

通過以上代碼,我們可以成功地創建并使用了一個JSON列表,向其中添加了兩個元素,最后將它們轉換為JSON字符串進行輸出。