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

c json導出到txt

劉姿婷1年前9瀏覽0評論

在C語言中,操作JSON格式的數據是常見的任務。而將JSON數據導出到TXT文件中也是我們常見的需求。下面將介紹如何使用C語言將JSON數據導出到TXT文件中。

#include#include#include "cJSON.h"
int main()
{
cJSON *root = cJSON_CreateObject();  //創建JSON對象
cJSON_AddStringToObject(root, "name", "Jack");  //添加鍵值對
cJSON_AddNumberToObject(root, "age", 34);
char *json_output = cJSON_Print(root);  //將JSON對象轉化為字符串
FILE *fp = fopen("output.txt", "w");  //創建輸出文件
if(fp != NULL) {
fprintf(fp, "%s", json_output);  //將JSON字符串寫入文件中
fclose(fp);
}
cJSON_Delete(root);  //釋放JSON對象內存
free(json_output);  //釋放JSON字符串內存
return 0;
}

以上代碼演示了將一個包含name、age鍵值對的JSON對象導出并寫入到一個名為output.txt的文件中。需要注意的是,導出前要先將JSON對象轉為字符串表示,并手動釋放內存以避免內存泄漏。