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

c 如何返回json數(shù)據(jù)

C語(yǔ)言中可以使用第三方庫(kù)如cJSON來(lái)生成并返回JSON數(shù)據(jù)。cJSON是一種輕量級(jí)的JSON解析庫(kù),用于在C語(yǔ)言中讀寫(xiě)JSON格式的數(shù)據(jù)。下面是一個(gè)例子:

#include "cJSON.h"
#include <stdio.h>
char *getJSONData() {
cJSON *root = cJSON_CreateObject();
cJSON *name = cJSON_CreateString("John");
cJSON *age = cJSON_CreateNumber(30);
cJSON_AddItemToObject(root, "name", name);
cJSON_AddItemToObject(root, "age", age);
char *jsonStr = cJSON_Print(root);
return jsonStr;
}
int main() {
char *jsonStr = getJSONData();
printf("%s", jsonStr);
return 0;
}

在上面的示例代碼中,我們首先包含了cJSON頭文件,然后定義了一個(gè)函數(shù) getJSONData(),該函數(shù)通過(guò)cJSON庫(kù)創(chuàng)建JSON對(duì)象,并返回JSON格式的字符串。在主函數(shù)中,我們調(diào)用了 getJSONData() 函數(shù),然后打印返回的 JSON 字符串。