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

c 寫 json對象

黃文隆2年前10瀏覽0評論

在使用C語言進行開發(fā)時,有時需要對JSON對象進行操作,本文將介紹如何使用C語言編寫JSON對象。

#include <stdio.h>
#include <cJSON.h>
int main() {
// 創(chuàng)建JSON對象
cJSON *root = cJSON_CreateObject();
// 添加鍵值對
cJSON_AddStringToObject(root, "name", "Tom");
cJSON_AddNumberToObject(root, "age", 18);
// 添加嵌套對象
cJSON *address = cJSON_CreateObject();
cJSON_AddStringToObject(address, "province", "Guangdong");
cJSON_AddStringToObject(address, "city", "Shenzhen");
cJSON_AddItemToObject(root, "address", address);
// 打印JSON對象
char *json_str = cJSON_Print(root);
printf("%s\n", json_str);
// 釋放內(nèi)存
cJSON_Delete(root);
free(json_str);
return 0;
}

使用cJSON庫可以快速創(chuàng)建JSON對象,并進行添加鍵值對、嵌套對象等操作。最后,調(diào)用cJSON_Print函數(shù)將JSON對象轉(zhuǎn)為字符串進行輸出。在程序結(jié)束后,需要調(diào)用cJSON_Delete函數(shù)和free函數(shù)進行內(nèi)存回收。