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

c json插入數組

傅智翔2年前9瀏覽0評論

C 語言中操作 JSON 數據結構非常方便,可以使用一個優秀的第三方庫 cJSON。在 cJSON 中插入一個數組的方法非常簡單,只需要按照以下步驟操作:

// 創建一個 JSON 對象
cJSON *json = cJSON_CreateObject();
// 創建一個數組
cJSON *array = cJSON_CreateArray();
// 往數組中插入多個數據
cJSON_AddItemToArray(array, cJSON_CreateNumber(1));
cJSON_AddItemToArray(array, cJSON_CreateNumber(2));
cJSON_AddItemToArray(array, cJSON_CreateString("hello"));
cJSON_AddItemToArray(array, cJSON_CreateString("world"));
// 將數組添加到 JSON 對象中
cJSON_AddItemToObject(json, "myArray", array);
// 打印 JSON 數據
char *jsonStr = cJSON_Print(json);
printf("%s", jsonStr);

上面的代碼演示了如何創建一個 JSON 對象、創建一個數組,并將多個數據插入到數組中。最后將數組添加到 JSON 對象中,最終打印出 JSON 數據。

需要注意的是,cJSON_CreateNumber() 函數用于創建數字類型,cJSON_CreateString() 函數用于創建字符串類型。也可以使用 cJSON_CreateObject() 和 cJSON_CreateArray() 創建空對象或空數組,然后按需插入數據。

總之,使用 cJSON 操作 JSON 數據非常簡單方便,適用于 C 語言開發者。