在C語言中,我們可以使用第三方庫來序列化JSON數據,例如cJSON。下面我們將演示如何使用cJSON來序列化JSON數據。
/* 首先,我們需要構造一個JSON對象 */ cJSON *root; root = cJSON_CreateObject(); cJSON_AddItemToObject(root, "name", cJSON_CreateString("John")); cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(28)); cJSON_AddItemToObject(root, "isMarried", cJSON_CreateTrue()); /* 然后,我們將JSON對象序列化為字符串 */ char *json_str = cJSON_Print(root); /* 最后,我們可以將序列化后的字符串輸出 */ printf("%s", json_str); /* 記得釋放內存 */ cJSON_Delete(root); free(json_str);
這段代碼將輸出以下JSON字符串:
{ "name": "John", "age": 28, "isMarried": true }
可以看到,使用cJSON序列化JSON數據非常方便,只需要簡單的幾行代碼就可以將C語言數據類型轉換為JSON字符串。
上一篇python 確定位置
下一篇axios全局配置vue