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

c 顯示json

林子帆2年前7瀏覽0評論

C語言可以很方便地解析和顯示JSON數據,下面介紹一個簡單的例子。

假設我們有一個JSON數據:

{
"name": "小明",
"age": 18,
"gender": "男"
}

我們想要解析并顯示它,可以使用以下代碼:

#include <stdio.h>
#include <stdlib.h>
#include <jansson.h>
int main()
{
const char *json_str = "{ \"name\": \"小明\", \"age\": 18, \"gender\": \"男\" }";  // JSON字符串
json_error_t error;  // 錯誤信息
json_t *root = json_loads(json_str, 0, &error);  // 解析JSON
// 取出name、age、gender
const char *name = json_string_value(json_object_get(root, "name"));
int age = json_integer_value(json_object_get(root, "age"));
const char *gender = json_string_value(json_object_get(root, "gender"));
// 打印結果
printf("姓名:%s\n", name);
printf("年齡:%d\n", age);
printf("性別:%s\n", gender);
json_decref(root);  // 釋放內存
return 0;
}

上面的代碼使用了jansson庫,它是一個用于解析和操作JSON的C語言庫,可以從官網下載并安裝。

運行上面的代碼,輸出結果如下:

姓名:小明
年齡:18
性別:男