在C語言中,創建JSON字符串可以使用第三方庫,比如cJSON。cJSON是一個輕量級的C語言庫,用于解析和生成JSON數據格式。它提供了一個簡單的API,使得創建JSON數據結構變得非常容易。
以下是一個示例程序,演示如何使用cJSON庫創建一個JSON字符串:
#include <stdio.h> #include <cJSON.h> int main() { // 創建JSON對象 cJSON *root = cJSON_CreateObject(); // 添加字符串類型屬性 cJSON_AddStringToObject(root, "name", "張三"); // 添加數字類型屬性 cJSON_AddNumberToObject(root, "age", 20); // 添加數組類型屬性 cJSON *array = cJSON_CreateArray(); cJSON_AddItemToArray(array, cJSON_CreateString("籃球")); cJSON_AddItemToArray(array, cJSON_CreateString("足球")); cJSON_AddItemToObject(root, "hobbies", array); // 將JSON對象轉換為字符串 char *json_str = cJSON_Print(root); // 輸出JSON字符串 printf("JSON字符串:%s\n", json_str); // 釋放內存 cJSON_Delete(root); free(json_str); return 0; }
在上面的代碼中,首先通過
最后,使用
上一篇python 網易云歌單
下一篇python 網盤系統