色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 如何返回json數據

方一強1年前8瀏覽0評論

C語言中可以使用第三方庫如cJSON來生成并返回JSON數據。cJSON是一種輕量級的JSON解析庫,用于在C語言中讀寫JSON格式的數據。下面是一個例子:

#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頭文件,然后定義了一個函數 getJSONData(),該函數通過cJSON庫創建JSON對象,并返回JSON格式的字符串。在主函數中,我們調用了 getJSONData() 函數,然后打印返回的 JSON 字符串。