C json庫的安裝

2021-09-25 22:29:47 字數 1279 閱讀 6793

二.解壓

1.解壓scons-3.1.0.tar.gz,進入scons-3.1.0 目錄,執行 sudo python setup.py install

$ tar -xvf  scons-3.1.0.tar.gz

$ cd scons-3.1.0

$ sudo python setup.py install

2.解壓jsoncpp-src-0.6.0-rc2.tar.gz ,進入jsoncpp-src-0.6.0-rc2目錄,執行 sudo scons platform=linux-gcc

$ tar -xvf jsoncpp-src-0.6.0-rc2.tar.gz

$ cd jsoncpp-src-0.6.0-rc2

$ sudo scons platform=linux-gcc

三.建立鏈結1.將jsoncpp-src-0.6.0-rc2/include/json目錄下 json目錄,拷貝到/usr/include/

$ sudo cp -rf  json  /usr/include/
2.將jsoncpp-src-0.6.0-rc2/libs/linux-gcc-4.8下的libjson_linux-gcc-4.8_libmt.a libjson_linux-gcc-4.8_libmt.so拷貝到 /usr/lib

$ sudo cp -rf  libjson_linux-gcc-4.8_libmt.a libjson_linux-gcc-4.8_libmt.so    /usr/lib
完成安裝

測試:

#include#includeusing namespace std;

int main()

"; json::reader reader;

json::value value;

if(reader.parse(test,value)) }

return 0;

}$ g++ 1.cpp /usr/lib/libjson_linux-gcc-4.8_libmt.a

0sikui

cJSON庫的使用(一)

在c語言裡用到json格式的字串,拼接起來就很麻煩,如果資料大,需要申請空間,如果中間要再插入乙個子項,還需要麻煩的拷貝拼接。用cjson庫的好處就是 1 拼接 插入方便。臨時增加,修改,直接用對於的介面來實現,快速,方便。2 空間申請問題由介面底層去實現。如果拼接很多,記憶體問題我們不用去過多考慮...

cJSON 庫的使用和優化

部門的產品使用自己公司研發的系統,嵌入式web伺服器移植的是goahead2.5的,伺服器和前端使用json互動,移植的cjson庫,所以這段時間對json的使用做個簡單的筆記,cjson.h提供出來的介面很多,但是感覺平時使用的也就那麼幾個。在做測試的時候,通過建立json物件,新增節點,然後儲存...

基於cJson的 Qt json處理庫

qt4沒有原生的庫對json處理,qt5提供了json處理庫,使用起來稍微感覺有點麻煩,特別是修改值的時候,非常不方便。cjson是乙個c語言編寫的json處理庫,已經被大量的使用,穩定性和高效性毋庸置疑,該庫只包含乙個.h 和 cpp檔案,使用起來非常方便,但是對於習慣qt開發者來說,cjson庫...