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

c返回json數據

林雅南1年前9瀏覽0評論

在C語言中,我們可以使用一些庫來生成JSON數據,并將其作為響應返回給客戶端。以下是一個使用cJSON庫來生成JSON數據的示例:

#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON* root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "張三");
cJSON_AddNumberToObject(root, "age", 20);
cJSON* interests = cJSON_CreateStringArray((const char*[]){"讀書", "打游戲", "看電影"}, 3);
cJSON_AddItemToObject(root, "interests", interests);
char* json_str = cJSON_Print(root);
printf("%s", json_str);
cJSON_Delete(root);
free(json_str);
return 0;
}

在上面的代碼中,我們使用了cJSON_CreateObject()函數來創建一個JSON對象,使用了cJSON_AddStringToObject()和cJSON_AddNumberToObject()函數來添加字符串和數字類型的鍵值對,以及使用了cJSON_CreateStringArray()函數來創建一個字符串數組。

最后,我們使用cJSON_Print()函數將JSON對象轉換成字符串,并打印輸出。

當然,這只是一個簡單的示例,實際上你可以根據具體需求來生成JSON數據。