亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

linux下jsoncpp編譯與使用

2019-11-14 12:07:29
字體:
來源:轉載
供稿:網友
       json的使用場合非常多,無論java還是c++,java語言基本首選fastjson庫,使用maven項目管理工具,分分鐘搞定。而c++語言使用json就要麻煩一些,很多json庫都需要自己編譯,并且不同系統、不同平臺還要分別編譯。c++下相關json庫非常多,貌似jsoncpp用的人多一些,jsoncpp是一個c++封裝的json包,跨平臺支持windows、linux、unix等多系統。linux下面編譯需要使用到SCons,SCons是一個開放源代碼、以 Python語言編寫的程序建造工具,功能和GNU make一樣,不過比make簡單一些。本文主要講Ubuntu14環境下使用SCons工具編譯jsoncpp庫及jsoncpp庫調用代碼示例。       1. 安裝SCons,直接在終端敲命令即可完成SCons安裝。
sudo apt-get install scons       2. 下載jsoncpp源碼(https://github.com/open-source-parsers/jsoncpp ),解壓后得到jsoncpp-master文件夾。終端下進入jsoncpp-master目錄,然后運行如下命令即可。
scons platform=linux-gcc                                編譯完成后,會得到libs文件夾,該文件夾下就是編譯好的動態及靜態lib庫。                                                                     下面是相應代碼示例:
#include <json/json.h>using namespace std;int main(){    // 解析json串    string message = "{ /"data/" : { /"username/" : /"test/" }, /"type/" : 6 }";    Json::Reader reader(Json::Features::strictMode());    Json::Value parseData;    if (reader.parse(message.c_str(), parseData))    {        int type = parseData.get("type", 0).asInt();        Json::Value frameData = parseData.get("data", 0);        string username = frameData.get("username", 0).asString();        PRintf("type: %d, username: %s/n", type, username.c_str());    }    // 生成json串    Json::Value data;    Json::Value frame;    Json::FastWriter fastWriter;    frame["type"] = 66;    data["username"] = "test";    frame["data"] = data;    string result = fastWriter.write(frame);    printf("result: %s /n", result.c_str());    return 0;}       參考資料:       http://www.json.org/       https://www.ibm.com/developerworks/cn/linux/l-cn-scons/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美华人在线视频| 精品久久久久久久大神国产| 亚洲综合色av| 日韩大片在线观看视频| 欧美中文字幕视频在线观看| 国产日韩在线视频| 久久久视频免费观看| 欧美国产日本高清在线| 国产精品一区二区三区免费视频| 成人黄色生活片| 亚洲在线免费看| 欧美亚洲激情在线| 国产精品极品在线| 国产在线a不卡| 亚洲综合中文字幕68页| 欧美一级淫片videoshd| 精品一区二区三区电影| 91国内产香蕉| 日韩av黄色在线观看| 夜夜嗨av色一区二区不卡| 久久成人精品电影| 色偷偷亚洲男人天堂| 国产精品视频一| 欧美激情视频一区二区| 91av成人在线| 亚洲人成电影网站| 久久99亚洲精品| 国产精品视频内| 久久人人爽国产| 国产精品美女久久久免费| 国产精自产拍久久久久久| 亚洲精品成人久久久| 亚洲最大福利网| 久久久成人的性感天堂| 91人人爽人人爽人人精88v| 国产成人精品网站| 国产一区二区三区18| 日韩在线视频免费观看| 国产精品国内视频| 91久久久国产精品| 欧美激情高清视频| 91理论片午午论夜理片久久| 国产91久久婷婷一区二区| 日韩黄色高清视频| 国产精品日韩欧美综合| 国产一区欧美二区三区| 日韩av中文字幕在线播放| 91中文精品字幕在线视频| 久久99视频免费| 亚洲免费高清视频| 性欧美长视频免费观看不卡| 国外视频精品毛片| 成人在线免费观看视视频| 中文字幕免费精品一区| 日韩精品中文字| 久久精品亚洲精品| 欧美日韩色婷婷| 在线亚洲男人天堂| 欧美成人黄色小视频| 久久久精品中文字幕| 欧美国产日产韩国视频| 国产ts一区二区| 久久久噜噜噜久久中文字免| 精品香蕉一区二区三区| 日韩电视剧免费观看网站| 国产大片精品免费永久看nba| 亚洲成人a级网| 97精品国产aⅴ7777| 91美女片黄在线观| 92国产精品视频| 欧美精品手机在线| 成人观看高清在线观看免费| 国产在线999| 777午夜精品福利在线观看| 久久99久久99精品免观看粉嫩| 国产mv免费观看入口亚洲| 97成人精品区在线播放| 亚洲аv电影天堂网| 国产精品久久久久久久久免费看| 亚洲国产精品推荐| 欧美性感美女h网站在线观看免费| 亚洲久久久久久久久久久| 亚洲大胆美女视频| 久久久久女教师免费一区| 色妞色视频一区二区三区四区| 欧美激情视频在线免费观看 欧美视频免费一| 777国产偷窥盗摄精品视频| 国产精品久久久久久久久久久久| 97精品伊人久久久大香线蕉| 久久久人成影片一区二区三区| 欧洲精品毛片网站| 亚洲无亚洲人成网站77777| 亚洲自拍另类欧美丝袜| 国产丝袜一区二区三区免费视频| 亚洲xxxxx性| 日韩高清a**址| 26uuu另类亚洲欧美日本一| 日韩精品极品视频免费观看| 日韩欧美一区视频| 亚洲视频视频在线| 色妞在线综合亚洲欧美| 欧美激情视频一区| 亚洲欧美制服丝袜| 国产欧美va欧美va香蕉在线| 最近2019中文字幕mv免费看| 日韩精品视频观看| 91成人精品网站| 国产精品久久久久久久美男| 国产精品吴梦梦| 国产精品一区久久| 亚洲人成网站777色婷婷| 韩日欧美一区二区| 国产香蕉一区二区三区在线视频| www.日本久久久久com.| 国产成人免费91av在线| 亚洲精品美女免费| 91国产中文字幕| 成人免费在线网址| 亚洲女人天堂色在线7777| 日韩一区二区三区xxxx| 亚洲国产欧美日韩精品| 韩国v欧美v日本v亚洲| 日韩电影在线观看免费| 高潮白浆女日韩av免费看| 成人网在线免费观看| 91影院在线免费观看视频| 91久久精品久久国产性色也91| 555www成人网| 国产精品免费小视频| 国产主播精品在线| 欧美丝袜一区二区三区| 亚洲欧美日韩一区在线| 欧美亚洲成人xxx| 成人国产精品日本在线| 91精品视频免费| 51久久精品夜色国产麻豆| 精品精品国产国产自在线| 在线观看成人黄色| 欧美一级成年大片在线观看| 欧美日韩国产精品一区二区不卡中文| 国产精品免费久久久久影院| 日本久久久久久久久久久| 欧美一区二区三区免费视| 色综久久综合桃花网| 欧美性猛交99久久久久99按摩| 中文字幕欧美专区| 91网站免费看| 在线视频一区二区| 91精品久久久久久久久| 国产精品狼人色视频一区| 一区二区三区四区视频| 欧美乱大交xxxxx另类电影| 国产精品欧美激情| 亚洲人成在线免费观看| 久久久久久久久久久久av| 亚洲天堂av女优| 4388成人网| 欧美最猛性xxxxx亚洲精品| 亚洲精品国产免费| 国产精品久久久久久久久借妻| xxx欧美精品| 川上优av一区二区线观看| 精品久久中文字幕久久av| 粗暴蹂躏中文一区二区三区|