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

c 數據庫輸出json

劉柏宏1年前8瀏覽0評論

C語言是一種強大的編程語言,常用于系統軟件開發、游戲開發、嵌入式系統等方面。在開發過程中,常需要將數據庫中的數據以JSON格式輸出。本文將介紹C語言如何輸出JSON。

#include#include#include#include "cJSON.h"
int main() {
// 假設查詢數據庫得到以下結果
char *name = "Tom";
int age = 20;
double height = 170.0;
// 創建JSON對象
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", name);
cJSON_AddNumberToObject(root, "age", age);
cJSON_AddNumberToObject(root, "height", height);
// 將JSON對象轉成字符串
char *json_str = cJSON_Print(root);
// 輸出JSON字符串
printf("%s", json_str);
// 釋放內存
free(json_str);
cJSON_Delete(root);
return 0;
}

上述代碼中,我們使用了cJSON庫來創建JSON對象,并將需要輸出的數據加入到該對象中。最后,使用cJSON_Print函數將JSON對象轉成字符串,并輸出該字符串。

需要注意的是,在使用cJSON庫時,需要在源代碼目錄下包含"cJSON.h"頭文件,并在鏈接時加入"cJSON.c"源文件。