在C語言中,我們可以使用第三方庫來實現返回JSON數據格式化。以下是一個使用cJSON庫的例子:
#include <stdio.h> #include <cJSON.h> int main() { cJSON *root = cJSON_CreateObject(); cJSON_AddStringToObject(root, "name", "Tom"); cJSON_AddNumberToObject(root, "age", 20); cJSON_AddBoolToObject(root, "is_student", true); char *json_str = cJSON_Print(root); printf("%s\n", json_str); cJSON_Delete(root); free(json_str); return 0; }
這段代碼中,我們首先使用cJSON_CreateObject()函數創建了一個cJSON對象,然后使用cJSON_AddXXToObject()函數往對象中添加了數據。最后,我們使用cJSON_Print()函數把對象中的數據轉換成JSON格式的字符串,并打印出來。
需要注意的是,在使用完cJSON對象后,我們需要使用cJSON_Delete()函數來釋放內存。
上一篇python 爬取財報
下一篇vue為啥要帶key