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

c 接口返回json數據

錢琪琛2年前8瀏覽0評論

在使用 C 語言開發網絡應用程序時,經常需要將數據以 JSON 格式返回給客戶端。下面是一個簡單的例子:

#include <stdio.h>
#include <stdlib.h>
#include <cjson/cJSON.h>
char* create_json() {
cJSON *root = cJSON_CreateObject();
cJSON_AddItemToObject(root, "name", cJSON_CreateString("John Doe"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(30));
cJSON_AddItemToObject(root, "married", cJSON_CreateFalse());
char *json_str = cJSON_Print(root);
cJSON_Delete(root);
return json_str;
}
int main() {
char *data = create_json();
printf("Content-Type: application/json\n\n%s", data);
free(data);
return 0;
}

這個例子使用了cJSON庫來生成 JSON 數據。首先,我們創建了一個空的 JSON 對象,然后使用 cJSON_AddItemToObject 函數向其中添加數據。最后使用 cJSON_Print 函數將 JSON 對象轉換成字符串。最后,我們輸出符合 JSON 格式的數據。