window 下jansson安裝和使用
阿新 • • 發佈:2018-11-12
轉載自: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型別。