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

c 中字典怎么轉json

呂致盈2年前7瀏覽0評論

C語言中,有時候需要把字典轉換為JSON格式,可以借助第三方庫進行實現。

#include <stdio.h>
#include <jansson.h>
int main() {
// 創建一個字典
json_t *dict = json_pack("{s:s,s:d,s:b}", "name", "張三", "age", 18, "is_student", 1);
// 將字典轉換為JSON字符串
char *json_str = json_dumps(dict, JSON_INDENT(4));
// 輸出JSON字符串
printf("%s\n", json_str);
// 釋放內存
free(json_str);
json_decref(dict);
return 0;
}

在上面的代碼中,首先使用json_pack函數創建一個字典,其中"s"表示字符串,"d"表示整數,"b"表示布爾值。然后調用json_dumps函數將字典轉換為JSON字符串,并使用JSON_INDENT(4)參數指定縮進為4個空格。最后輸出JSON字符串并釋放內存。