色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 集合轉為json

錢多多2年前8瀏覽0評論

在 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 字符串。