色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 定義json數據

錢浩然2年前9瀏覽0評論

C語言定義JSON數據通常使用第三方庫,如cJSON,它提供了簡潔易用的API,并且支持多種JSON格式輸入輸出方式。

#include <stdio.h>
#include <cJSON.h>
int main()
{
// 創建JSON對象
cJSON* root = cJSON_CreateObject();
// 添加數值
cJSON_AddNumberToObject(root, "id", 123);
// 添加字符串
cJSON_AddStringToObject(root, "name", "tom");
// 創建數組
cJSON* arr = cJSON_CreateArray();
cJSON_AddItemToArray(arr, cJSON_CreateString("a"));
cJSON_AddItemToArray(arr, cJSON_CreateString("b"));
cJSON_AddItemToArray(arr, cJSON_CreateString("c"));
// 添加數組到JSON對象
cJSON_AddItemToObject(root, "array", arr);
// 打印JSON字符串
char* json_str = cJSON_Print(root);
printf("%s\n", json_str);
// 釋放JSON對象和字符串
cJSON_Delete(root);
free(json_str);
return 0;
}

在這個例子中,首先使用包含cJSON.h頭文件,然后使用cJSON_CreateObject函數創建JSON對象。接著,使用cJSON_AddNumberToObject和cJSON_AddStringToObject添加數值和字符串到JSON對象中。另外,創建了一個JSON數組,并使用cJSON_AddItemToArray和cJSON_CreateString添加字符串到數組中,并且將數組添加到JSON對象中。最后,使用cJSON_Print打印JSON字符串,釋放JSON對象和JSON字符串。