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

c 如何寫入 json文件

張吉惟1年前7瀏覽0評論

JSON是一種常用的數據交換格式,其中包含了鍵值對的數據結構。在C語言中,通過使用 cJSON 庫,可以很方便地將數據轉換成 JSON 格式并寫入文件。

使用 cJSON 庫,首先需要安裝該庫并將其頭文件包含進代碼中,例如:

#include "cJSON.h"

接下來,我們可以創建一個 cJSON 對象并向其中添加數據,例如:

cJSON * root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "John");
cJSON_AddNumberToObject(root, "age", 30);

在這里,我們創建了一個名為 root 的 cJSON 對象,并向其中添加了兩個鍵值對:姓名和年齡。其中,cJSON_AddStringToObject 函數將字符串類型的值添加到 cJSON 對象的鍵值對中,而 cJSON_AddNumberToObject 函數則是將數值類型添加到其中。

最后,我們將 cJSON 對象寫入到文件中,例如:

FILE *fp = fopen("example.json", "w");
fprintf(fp, "%s", cJSON_Print(root));
fclose(fp);

在這里,我們使用 fopen 函數打開一個名為 example.json 的文件,并將其模式設置為寫入模式。接著,我們使用 fprintf 函數將 cJSON 對象的字符串表示寫入到文件中。最后,我們關閉文件。