在C語言中,我們可以使用第三方庫來將字段轉換為JSON格式的字符串。一個流行的庫是CJSON。
cJSON *root = NULL; char *json_str = NULL; int json_size = 0; //創建根節點 root = cJSON_CreateObject(); //添加字段 cJSON_AddStringToObject(root, "name", "張三"); cJSON_AddNumberToObject(root, "age", 25); cJSON_AddStringToObject(root, "address", "北京市"); //轉換為JSON字符串 json_str = cJSON_Print(root); json_size = strlen(json_str); //釋放根節點 cJSON_Delete(root);
在上面的示例中,我們首先創建了一個根節點。然后,添加了三個字段:name,age和address。最后,使用
需要注意的是,使用CJSON時,我們需要手動釋放根節點。可以使用