1. 程式人生 > >window 下jansson安裝和使用

window 下jansson安裝和使用

轉載自:https://blog.csdn.net/bvngh3247/article/details/81150086

Jansson是一個用於編碼,解碼和操作JSON資料的C庫。它的特點是:
簡單直觀的API和資料模型
綜合檔案
不依賴於其他庫
完整的Unicode支援(UTF-8)
廣泛的測試套件
官網:http://www.digip.org/jansson/
安裝官網方法:https://jansson.readthedocs.io/en/2.11/gettingstarted.html

cd jansson-2.11
md build
cd build
"C:\Program Files\CMake\bin\cmake" -G "Visual Studio 10" ..

使用方法:
如果是在其他專案中使用,只需要新增對應庫以及.h檔案。
例如:
庫檔案新增:F:\project\webrtc\jansson-2.11\build\lib\Debug\jansson_d.lib
標頭檔案新增:

#include <jansson.h>
  •  

建立物件:
json_t *msg = json_object();
json_object_set_new(msg, “janus”, json_string(“create”));
static int json_format = JSON_INDENT(3) | JSON_PRESERVE_ORDER;
payload = json_dumps(msg, json_format);//轉為char型別。