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

c 創建 json 數組

夏志豪2年前8瀏覽0評論

C語言中使用第三方庫 cJSON 來創建 JSON 數組。cJSON 是一個輕量級的 C JSON 解析器,可以用來解析 JSON 數據,并且允許創建、查看和修改 JSON 數據。

#include <stdio.h>
#include <cJSON.h>
int main() {
// 創建 JSON 數組
cJSON *json_array = cJSON_CreateArray();
// 添加元素
cJSON_AddItemToObject(json_array, "name", cJSON_CreateString("John"));
cJSON_AddItemToObject(json_array, "age", cJSON_CreateNumber(25));
// 打印 JSON 數組
char *json_string = cJSON_Print(json_array);
printf("%s\n", json_string);
free(json_string);
// 釋放資源
cJSON_Delete(json_array);
return 0;
}

代碼中使用 cJSON_CreateArray() 創建一個名為 json_array 的 JSON 數組對象,然后使用 cJSON_AddItemToObject() 函數添加元素??梢蕴砑佣鄠€元素,每個元素都有自己的鍵和值,鍵是字符串,值可以是字符串、數字、布爾值等。

最后使用 cJSON_Print() 打印 JSON 數組,這個函數會返回 JSON 數組字符串。

運行結果:

{
"name": "John",
"age": 25
}

cJSON 還支持從 JSON 字符串中讀取數據,可以使用 cJSON_Parse() 函數來解析 JSON 字符串。使用 cJSON_GetObjectItem() 或 cJSON_ArrayItem() 函數可以獲取 JSON 對象中指定鍵或者下標位置的值,具體使用方法可以參考 cJSON 的文檔。