欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c json 對象實例

謝彥文2年前9瀏覽0評論

C語言中可以通過使用json-c庫來處理JSON對象,下面是一個簡單的代碼實例:

#include <stdio.h>
#include <json-c/json.h>
int main()
{
/* 創建一個JSON對象 */
struct json_object *obj = json_object_new_object();
/* 添加一個string類型成員 */
json_object_object_add(obj, "name", json_object_new_string("Tom"));
/* 添加一個int類型成員 */
json_object_object_add(obj, "age", json_object_new_int(25));
/* 添加一個bool類型成員 */
json_object_object_add(obj, "is_student", json_object_new_boolean(1));
/* 打印JSON對象 */
printf("%s", json_object_to_json_string_ext(obj, JSON_C_TO_STRING_PRETTY));
/* 釋放JSON對象 */
json_object_put(obj);
return 0;
}

在上面的代碼中,我們先是創建了一個JSON對象,并添加了三個成員,分別是"name"、"age"和"is_student",它們的值分別為"Tom"、25和true。

最后我們通過調用json_object_to_json_string_ext方法,將JSON對象轉換為字符串并打印出來。這里使用了JSON_C_TO_STRING_PRETTY參數,它的作用是讓輸出的JSON字符串進行了格式化,更易讀。

最后,別忘了使用json_object_put方法釋放JSON對象的內存。