在C語言中,使用JSON格式來表示數據是非常常見的。JSON格式非常適合用于Web應用程序之間的數據交換。在這篇文章中,我們將會介紹如何使用C語言將JSON數據寫入本地。
#include <stdio.h> #include <json-c/json.h> int main() { // 創建JSON對象 json_object *obj = json_object_new_object(); // 添加鍵值對 json_object_object_add(obj, "name", json_object_new_string("Tom")); json_object_object_add(obj, "age", json_object_new_int(20)); // 將JSON對象寫入文件 FILE *fp; fp = fopen("data.json", "w"); fprintf(fp, "%s", json_object_to_json_string(obj)); fclose(fp); return 0; }
以上代碼將會創建一個JSON對象,并添加了兩個鍵值對(name和age)。然后,使用fopen函數打開一個文件,并以寫入模式打開。接著,使用fprintf函數將JSON對象寫入該文件中。最后,使用fclose函數關閉該文件。
當然,在實際的開發中,我們需要根據具體的需求來定義JSON對象,添加鍵值對。此外,在寫入本地之前,我們還需要對JSON對象進行合法性檢查,以確保我們傳遞并存儲的JSON數據是正確的。
上一篇mysql分組后排序
下一篇mysql單元格值乘法