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

c 怎樣生成json文件

老白2年前9瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,常用于web應用程序之間的數據傳輸。在C語言中,我們可以通過使用第三方庫來生成JSON文件。

下面是使用cJSON庫生成JSON文件的示例代碼:

#include#include#include "cJSON.h"
int main()
{
//創建JSON對象
cJSON *root = cJSON_CreateObject();
//向JSON對象中添加鍵值對
cJSON_AddItemToObject(root, "name", cJSON_CreateString("張三"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(25));
//將JSON對象轉換為字符串格式
char *json_str = cJSON_Print(root);
//將JSON字符串寫入文件
FILE *fp = fopen("test.json", "w");
if(fp)
{
fprintf(fp, "%s", json_str);
fclose(fp);
}
free(json_str);
cJSON_Delete(root);
return 0;
}

在上述代碼中,我們使用了cJSON_CreateObject()函數創建了一個空的JSON對象,然后使用cJSON_AddItemToObject()函數向JSON對象中添加了兩個鍵值對(即姓名和年齡),最后使用cJSON_Print()函數將JSON對象轉換為字符串格式并將其寫入了test.json文件中。

需要注意的是,在使用cJSON庫進行JSON文件的生成時,需要事先下載并安裝該庫,并在代碼中包含cJSON.h頭文件。