色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c json 保存到文件

吉茹定2年前9瀏覽0評論

在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數據.