在 C 語言開發中,集合是一個常用的數據結構。為了方便使用和傳輸數據,我們需要將集合轉化為 JSON 格式。本文將介紹如何將 C 集合轉化為 JSON 格式,并提供示例代碼。
#include <stdio.h> #include <json.h> int main() { json_object *jobj = json_object_new_array(); //創建 JSON 數組對象 //往 JSON 數組對象中添加元素 json_object_array_add(jobj, json_object_new_int(1)); json_object_array_add(jobj, json_object_new_int(2)); json_object_array_add(jobj, json_object_new_int(3)); json_object_array_add(jobj, json_object_new_int(4)); const char *json_str = json_object_to_json_string(jobj); //將 JSON 數組對象轉為字符串 printf("JSON String: %s\n", json_str); json_object_put(jobj); //釋放資源 return 0; }
在以上示例代碼中,我們使用了 json-c 庫來創建 JSON 數組對象,并往其中添加了整數類型的元素。調用 json_object_to_json_string 函數將 JSON 數組對象轉換為字符串。最后,我們展示了轉換后的 JSON 字符串。
上一篇vue 遍歷圖片數組
下一篇vue 遍歷多維數組