C JSON是一款C語言中處理JSON格式數據的庫。它支持解析和生成JSON字符串,并提供了簡便易用的API接口來讀取、修改JSON數據。以下是C JSON安裝和使用的步驟。
1. 首先,下載C JSON的源碼并解壓縮。
$ wget https://github.com/DaveGamble/cJSON/archive/v1.7.7.tar.gz
$ tar -xzvf v1.7.7.tar.gz
2. 執行以下命令創建并安裝動態鏈接庫。
$ cd cJSON-1.7.7
$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install
3. 安裝完成后,可以使用以下代碼來解析JSON字符串。
cJSON *root = cJSON_Parse(json_string);
if (root == NULL) {
printf("Error before: [%s]\n", cJSON_GetErrorPtr());
}
4. 生成JSON字符串也十分簡單,可以使用以下代碼。
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "C JSON");
cJSON_AddNumberToObject(root, "version", 1.7);
char *json_string = cJSON_Print(root);
printf("%s\n", json_string);
5. 最后,記得在程序結束時釋放JSON對象及其內存空間,以免造成內存泄漏。
cJSON_Delete(root);
上一篇mysql創建兩個關聯表
下一篇vue實現預覽pdf