在C語言中, JSON是一種十分常見的數據格式.在處理數據時,有些情況下我們需要將json數據保存到文件中以供后續使用. 本文將介紹如何在C語言中將Json數據保存到文件中.
使用Json數據格式必須要用到Json庫,這里我們使用第三方的Json庫-- cJSON。如果你還沒有安裝它,可以進入官方網站下載:http://sourceforge.net/projects/cjson/
以下是將json數據保存到文件的相關代碼:
cJSON *root; char *json_file = "test.json"; //保存Json數據的文件名 root = cJSON_CreateObject(); //創建Json根對象 cJSON_AddStringToObject(root, "name", "cjson"); //添加字符串類型數據 cJSON_AddNumberToObject(root, "num", 123); //添加數值類型數據 char *json_str = cJSON_Print(root); //將JsonObject轉換為Json字符串存儲 FILE *fp = fopen(json_file, "w"); //打開文件 fputs(json_str,fp); //寫入Json字符串 fclose(fp); //關閉文件 cJSON_Delete(root); //釋放內存
進行上述步驟之后,我們就可以在相應的文件路徑下找到以json文件為后綴的文件,其中包含我們保存下來的Json數據.
上一篇mysql免安裝版好處
下一篇vue js分開