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

c 的發送json格式給前端

錢多多2年前7瀏覽0評論

C語言是一種強健且高效的編程語言,常被用于系統開發、嵌入式設備編程以及游戲開發等領域。C語言也可以與前端技術相結合,用于向前端發送json格式數據。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <jansson.h>
int main(void)
{
//創建一個json對象
json_t *root = json_object();
json_object_set_new(root, "name", json_string("Tom"));
json_object_set_new(root, "age", json_integer(23));
json_object_set_new(root, "gender", json_string("male"));
//生成json格式字符串
char *json_string = json_dumps(root, JSON_INDENT(4));
//發送json格式字符串給前端
printf("Content-type: application/json\n\n%s", json_string);
//釋放內存
json_decref(root);
free(json_string);
return 0;
}

在這段代碼中,首先我們用json_object()函數創建了一個json對象,然后用json_object_set_new()函數往對象中添加了三組鍵值對,分別代表名字、年齡和性別。

接著,我們使用json_dumps()函數將json對象轉換成json格式字符串,并使用printf()函數將其發送給前端。在這里我們使用了Content-type: application/json來告訴瀏覽器返回的數據是json格式。

最后,我們使用json_decref()和free()函數來釋放內存。