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

c語言json創建數組

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

在C語言中,可以使用JSON來創建數組。JSON是一種輕量級的數據交換格式,具有高度的可讀性,C語言支持使用開源的JSON庫,如cJSON來進行JSON解析和生成。

使用cJSON創建一個JSON數組,需要進行以下步驟:

// 1. 創建一個cJSON對象,并設置為數組類型
cJSON* root = cJSON_CreateArray();
// 2. 往數組中添加元素
cJSON* item = cJSON_CreateObject();
cJSON_AddStringToObject(item, "name", "Jack");
cJSON_AddNumberToObject(item, "age", 25);
cJSON_AddItemToArray(root, item);
// 3. 再添加一條元素
cJSON* item2 = cJSON_CreateObject();
cJSON_AddStringToObject(item2, "name", "Lucy");
cJSON_AddNumberToObject(item2, "age", 23);
cJSON_AddItemToArray(root, item2);
// 4. 將JSON數組轉換為字符串并輸出
char* json_str = cJSON_Print(root);
printf("%s\n", json_str);

以上代碼會生成一個如下所示的JSON數組:

[
{
"name": "Jack",
"age": 25
},
{
"name": "Lucy",
"age": 23
}
]

最后,需要注意的是,在使用完cJSON對象后,需要調用cJSON_Delete來釋放內存:

cJSON_Delete(root);