在C語言中,要將數據轉化為json格式,需要使用第三方庫來實現,比如 cJSON、jansson 等。
#include <stdio.h> #include <stdlib.h> #include <cJSON.h> int main() { // 創建json對象 cJSON *root = cJSON_CreateObject(); // 添加數據到json對象中 cJSON_AddNumberToObject(root, "id", 1); cJSON_AddStringToObject(root, "name", "小明"); cJSON_AddNumberToObject(root, "age", 18); // 將json對象轉成字符串 char *json_str = cJSON_Print(root); printf("%s\n", json_str); // 釋放內存 free(json_str); cJSON_Delete(root); return 0; }
以上代碼會生成以下json字符串:
{ "id": 1, "name": "小明", "age": 18 }
這樣我們就可以通過C語言來生成json數據格式了。
上一篇c# json提取數組
下一篇c# json接口怎么寫