C語言中的JSON庫稱為“CJSON”,它提供了對JSON格式的解析和創建能力。本文將介紹如何創建JSON對象,以及如何將JSON對象轉換為字符串。要使用CJSON庫,需要以下頭文件:
#include "cJSON.h"
創建JSON對象非常簡單,只需要調用
cJSON *root = cJSON_CreateObject();
此時創建了一個空的JSON對象。我們可以使用以下方法向JSON對象添加鍵值對:
cJSON_AddStringToObject(root, "name", "John"); cJSON_AddNumberToObject(root, "age", 30);
這樣就在JSON對象中添加了兩個鍵值對。可以使用以下方法將JSON對象轉換為字符串:
char *json_str = cJSON_Print(root);
需要注意的是,被
cJSON_Delete(root); free(json_str);
上一篇html 加減代碼
下一篇c json寫入文件