在 C 語言中,有許多開源的庫可以將對象轉換為 JSON 格式的字符串。比如,我們可以使用 cJSON 庫來實現這個功能。
首先,我們需要導入 cJSON 庫。可以使用如下代碼:
#include "cJSON.h"
接著,我們需要創建一個 cJSON 對象。可以使用如下代碼:
cJSON *root = cJSON_CreateObject();
然后,我們可以向 cJSON 對象中添加鍵值對。比如,我們可以添加如下代碼:
cJSON_AddStringToObject(root, "name", "John");
最后,我們可以將 cJSON 對象轉換為 JSON 格式的字符串。可以使用如下代碼:
char *json_str = cJSON_Print(root);
完整的代碼如下所示:
#include "cJSON.h"
int main() {
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "John");
char *json_str = cJSON_Print(root);
printf("%s\n", json_str);
free(json_str);
cJSON_Delete(root);
return 0;
}
運行以上代碼,將輸出以下內容:
{
"name": "John"
}
該字符串即為我們轉換后得到的 JSON 格式。
上一篇vue event源碼
下一篇python 簡答題