在 C 語言中,聲明和使用 json 可以通過第三方庫實現(xiàn)。這里我們介紹一下使用 cJSON 庫來聲明和使用 json。
#include <stdio.h> #include <cJSON.h> int main() { // 創(chuàng)建一個 json 對象 cJSON* json = cJSON_CreateObject(); // 往 json 對象里添加鍵值對 cJSON_AddStringToObject(json, "name", "Tom"); cJSON_AddNumberToObject(json, "age", 18); cJSON_AddBoolToObject(json, "is_student", 1); // 把 json 對象轉(zhuǎn)成字符串 char* json_str = cJSON_Print(json); // 輸出 json 字符串 printf("%s\n", json_str); // 釋放內(nèi)存 free(json_str); cJSON_Delete(json); return 0; }
上面的代碼演示了如何創(chuàng)建一個 json 對象,并往里添加鍵值對。通過 cJSON_Print 函數(shù)可以把 json 對象轉(zhuǎn)成字符串,方便輸出或傳輸。最后需要注意的是,在使用完畢后需要手動釋放內(nèi)存。
下一篇vue date控件