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

c輸出json格式

李中冰2年前8瀏覽0評論

輸出JSON格式是C語言開發中的一項常見任務。JSON格式通常用于在不同應用程序之間傳輸數據。C語言可以通過編寫適當的代碼,將數據轉換為JSON格式并將其發送到網絡或保存到磁盤文件中。

#include <stdio.h>
#include <jansson.h>
int main()
{
/* 構造JSON對象 */
json_t *root = json_pack("{s:s, s:i, s:o}", "name", "Tom", "age", 18,
"address", json_pack("{s:s, s:s}", "province", "Beijing", "city", "Chaoyang"));
/* 將JSON對象轉換為字符串 */
char *json_str = json_dumps(root, JSON_INDENT(4));
/* 輸出JSON字符串 */
printf("%s\n", json_str);
/* 釋放內存 */
json_decref(root);
free(json_str);
return 0;
}

在此示例中,我們使用了jansson庫來構造和輸出JSON對象。我們首先創建一個包含姓名、年齡和地址的JSON對象。然后我們使用json_dumps函數將JSON對象轉換為字符串,并使用printf函數輸出該字符串。輸出內容如下:

{
"name": "Tom",
"age": 18,
"address": {
"province": "Beijing",
"city": "Chaoyang"
}
}

通過C語言,我們成功地將數據格式化成了JSON格式并輸出到屏幕上,這對于在不同應用程序之間傳輸數據非常有用。