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

c 將一個對象json字符串

劉姿婷1年前9瀏覽0評論

C語言是一種常用的編程語言,可以用于處理各種不同的數據格式。其中,將一個對象轉化為JSON字符串是一項常見的操作。下面我們就來學習一下如何使用C語言將一個對象轉化為JSON字符串。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <jansson.h>
int main()
{
//創建一個json對象
json_t *root = json_object();
//往json對象中添加屬性
json_object_set_new(root, "name", json_string("Tom"));
json_object_set_new(root, "age", json_integer(20));
json_object_set_new(root, "gender", json_string("male"));
//生成json字符串
char *jsonStr = json_dumps(root, JSON_INDENT(4));
//打印生成的json字符串
printf("json string: %s", jsonStr);
//釋放內存
json_decref(root);
free(jsonStr);
return 0;
}

上述代碼中,我們首先創建了一個JSON對象,并向其添加了三個屬性:name、 age 和 gender。我們接著使用json_dumps函數將該JSON對象轉化為JSON字符串,并指定了縮進為4個空格。最后,我們將生成的JSON字符串輸出到屏幕上。