cjson是一種用于C語言的JSON解析器,可以將JSON數據轉化為C語言結構體,也可以將C語言結構體轉化為JSON格式的數據。除了解析JSON數據,cjson還支持將JSON數據寫入text文件。
#include#include "cJSON.h" int main() { cJSON *root = cJSON_CreateObject(); cJSON_AddNumberToObject(root, "id", 123); cJSON_AddStringToObject(root, "name", "Tom"); FILE *fp = fopen("data.txt","w"); char *out = cJSON_Print(root); fputs(out, fp); fclose(fp); return 0; }
在代碼中,我們首先創建了一個cJSON結構體,為此我們調用了cJSON_CreateObject函數。然后使用cJSON_AddNumberToObject和cJSON_AddStringToObject函數,我們分別給這個結構體添加了一個數字和一個字符串。最后,我們打開了一個文件流,并將cJSON結構體轉化為字符串out,然后使用fputs函數將這個字符串寫入了名為data.txt的文件中。
上一篇python 捉取優酷
下一篇html微信登錄界面代碼