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

c 中怎么定義json對象

張吉惟2年前10瀏覽0評論

C語言中定義JSON對象,需要使用第三方庫,例如cJSON。cJSON是一個輕量級的C語言JSON解析器,專門用于處理JSON數據。下面是定義JSON對象的代碼示例:

#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON *root = cJSON_CreateObject(); // 創建JSON對象
cJSON *item1 = cJSON_CreateNumber(123); // 創建JSON數字
cJSON *item2 = cJSON_CreateString("hello world"); // 創建JSON字符串
cJSON_AddItemToObject(root, "number", item1); // 將數字添加到對象中
cJSON_AddItemToObject(root, "string", item2); // 將字符串添加到對象中
char *result = cJSON_Print(root); // 將對象轉換為JSON字符串
printf("%s", result);
cJSON_Delete(root); // 釋放JSON對象內存空間
return 0;
}

在這個例子中,我們使用cJSON_CreateObject()函數來創建一個JSON對象,使用cJSON_CreateNumber()和cJSON_CreateString()函數來創建JSON數字和JSON字符串,并使用cJSON_AddItemToObject()函數將它們添加到JSON對象中。最后,使用cJSON_Print()函數將JSON對象轉換為JSON字符串,打印結果。