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

c 創建json對象

錢琪琛1年前8瀏覽0評論

JSON是一種輕量級的數據交換格式,它基于JavaScript語言獨立于平臺的文本格式。在C語言中,可以使用第三方庫cJSON來創建JSON對象。

/* 定義cJSON對象 */
cJSON *root = cJSON_CreateObject();
// 添加鍵值對
cJSON_AddStringToObject(root, "name", "Jack");
cJSON_AddNumberToObject(root, "age", 25);
// 創建JSON數組并添加到對象中
cJSON *interests = cJSON_CreateArray();
cJSON_AddItemToObject(root, "interests", interests);
cJSON_AddStringToObject(interests, "", "Reading");
cJSON_AddStringToObject(interests, "", "Music");
// 將cJSON對象轉為字符串輸出
char *str = cJSON_Print(root);
printf("%s\n", str);

在上述代碼中,首先通過函數cJSON_CreateObject()創建了cJSON對象,然后使用cJSON_AddXXXToObject()函數添加了各種類型的鍵值對。最后,創建了一個JSON數組并添加到對象中。通過cJSON_Print()函數將創建好的cJSON對象轉換成字符串進行輸出,從而形成了符合JSON格式的文本數據。