C JSON是一個開源庫,可用于在C或C++程序中解析、生成和操作JSON格式的數據。在許多情況下,我們可能希望將JSON數據寫入到字符串中。
使用C JSON,將JSON數據快速寫入字符串是非常簡單的。
以下是一些示例代碼,展示了如何快速將JSON數據寫入到字符串中:
#include <stdio.h> #include <stdlib.h> #include <cjson/cJSON.h> int main() { // 定義一個cJSON結構體對象 cJSON *root = cJSON_CreateObject(); // 向cJSON對象中添加JSON數據 cJSON_AddStringToObject(root, "name", "Tom"); cJSON_AddNumberToObject(root, "age", 23); cJSON_AddItemToObject(root, "hobbies", cJSON_CreateStringArray( (const char *[]){"reading", "coding", "sports"}, 3)); // 將cJSON對象轉換為JSON字符串 char *json_str = cJSON_PrintUnformatted(root); // 輸出生成的JSON字符串 printf("%s", json_str); // 釋放cJSON對象和JSON字符串 cJSON_Delete(root); free(json_str); return 0; }
在此示例中,我們使用
需要注意的是,我們需要使用
使用C JSON,快速將JSON數據寫入字符串是一件非常簡單的事情。
上一篇go json 請求
下一篇python 散點圖聚類