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

c 對象轉換json格式

老白1年前8瀏覽0評論

在C語言中,對象轉換成JSON格式是一項常見任務。JSON是一種輕量級的數據交換格式,易于閱讀和理解。在這篇文章中,我們將介紹如何在C語言中將對象轉換成JSON格式。

#include "cJSON.h" 
cJSON *createJSON() {
cJSON *json = cJSON_CreateObject();  //創建JSON對象
cJSON *name = cJSON_CreateString("張三");  //創建鍵值為name的字符串
cJSON *age = cJSON_CreateNumber(20);  //創建鍵值為age的整數
cJSON_AddItemToObject(json, "name", name);  //將鍵值對添加到JSON對象中
cJSON_AddItemToObject(json, "age", age); 
return json;
}
int main() {
cJSON *json = createJSON();  //創建JSON對象
char *str = cJSON_Print(json);  //將JSON對象轉換成字符串
printf("%s", str);
cJSON_Delete(json);  //釋放JSON對象內存
return 0;
}

在上面的代碼中,我們使用了cJSON庫來創建JSON對象,并將鍵值對添加到JSON對象中。接下來,我們使用cJSON_Print()函數將JSON對象轉換成字符串。

這樣,我們就成功地將對象轉換成了JSON格式。