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

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

linux下jsoncpp編譯與使用

2019-11-14 12:40:05
字體:
來源:轉載
供稿:網友
       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
欧美成人免费全部| 久久99精品久久久久久噜噜| 亚洲午夜性刺激影院| 日韩一区二区精品视频| 91影视免费在线观看| 欧美丝袜第一区| 精品网站999www| 7777免费精品视频| 伊人亚洲福利一区二区三区| 日韩中文视频免费在线观看| 麻豆一区二区在线观看| 欧美激情网友自拍| 国产在线视频一区| 亚洲精品久久久久久久久| 亚洲人成伊人成综合网久久久| 成人免费视频网址| 91av视频在线| 欧美日韩亚洲视频一区| 成人日韩在线电影| 亚洲欧美精品中文字幕在线| 日韩黄色高清视频| 亚洲精品乱码久久久久久按摩观| 欧美制服第一页| 欧美日韩午夜激情| 国产精品久久久久久av福利软件| 精品国产电影一区| 久久久电影免费观看完整版| 欧美在线影院在线视频| 国产一区视频在线| 日韩欧美在线视频| 97香蕉超级碰碰久久免费的优势| 国产精品麻豆va在线播放| 久久久av免费| 欧美日韩一区二区三区| 日韩电影在线观看免费| 亚洲美女av在线播放| 久久久久久九九九| 日韩精品视频中文在线观看| 亚洲欧美国产视频| 精品国产91乱高清在线观看| 精品调教chinesegay| 久久激情视频免费观看| 久久精品国产亚洲| 日韩精品免费在线播放| 亚洲视频电影图片偷拍一区| 欧美高清不卡在线| 精品成人久久av| 欧美激情欧美狂野欧美精品| 青青久久av北条麻妃海外网| 亚洲一区二区久久久久久| 伊人久久久久久久久久| 97色在线视频| 国产在线拍偷自揄拍精品| 国产精品日韩欧美| 久久亚洲精品一区| 亚洲国产精品va在线看黑人| 日本高清不卡的在线| 自拍偷拍亚洲欧美| 欧美亚洲国产日韩2020| 91热精品视频| 欧美亚洲国产另类| 日韩精品免费在线视频观看| 91欧美精品午夜性色福利在线| 亚洲欧美一区二区三区久久| 欧美极品美女视频网站在线观看免费| 久久久久久久一区二区| 日韩一区二区久久久| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲第一中文字幕在线观看| 海角国产乱辈乱精品视频| 欧美影院在线播放| 在线播放国产精品| 欧美激情免费观看| 一区二区三区视频观看| 久久精品在线播放| 成人av.网址在线网站| 欧洲亚洲免费在线| 亚洲免费中文字幕| 国产精品欧美一区二区三区奶水| 亚洲国产欧美精品| 午夜精品美女自拍福到在线| 亚洲欧美制服第一页| 亚洲天堂av在线播放| 成人免费视频网| 91在线直播亚洲| 亚洲色图五月天| 丰满岳妇乱一区二区三区| 亚洲欧洲av一区二区| 久久久精品在线观看| 欧美乱大交xxxxx另类电影| 亚洲曰本av电影| 高清欧美电影在线| 国产精品影院在线观看| 亚洲精品之草原avav久久| 欧美床上激情在线观看| 成人久久久久久| 亚洲丝袜在线视频| 这里只有精品丝袜| 欧美午夜女人视频在线| 亚洲精品电影在线观看| 懂色av影视一区二区三区| 午夜美女久久久久爽久久| 精品国产一区二区在线| 精品国产精品三级精品av网址| 青草青草久热精品视频在线网站| 亚洲一区二区在线| 久久久中文字幕| 久久久亚洲成人| 欧美韩日一区二区| 国产精品96久久久久久| 欧美孕妇毛茸茸xxxx| 久久久久久久香蕉网| 亚洲成色999久久网站| 孩xxxx性bbbb欧美| www.欧美免费| 国产精品黄色影片导航在线观看| 亚洲毛茸茸少妇高潮呻吟| 欧美丰满少妇xxxxx| 91亚洲精品久久久久久久久久久久| 亚洲码在线观看| 亚洲第一福利视频| 精品福利在线看| 伊人伊成久久人综合网站| 亚洲第一免费播放区| 日韩成人网免费视频| 亚洲成人黄色网| 亚洲福利在线观看| 一区二区亚洲欧洲国产日韩| 欧美日韩成人在线播放| 欧美日本高清视频| 国产精品免费一区豆花| 在线性视频日韩欧美| 2019亚洲男人天堂| 久久成人国产精品| 福利一区福利二区微拍刺激| 亚洲黄色www网站| 久久综合网hezyo| 日韩av电影免费观看高清| 国产91|九色| 亚洲综合精品一区二区| 日韩av在线免费| 性金发美女69hd大尺寸| 国产成人激情视频| 一区二区在线视频播放| 91色琪琪电影亚洲精品久久| 精品国产一区二区三区四区在线观看| 久久资源免费视频| 国产精品国产自产拍高清av水多| 成人av在线天堂| 亚洲欧美999| 欧美精品在线免费播放| 亚洲福利精品在线| 欧美性xxxx在线播放| 国产男女猛烈无遮挡91| 92看片淫黄大片看国产片| 国产精品免费一区豆花| 国产精品人成电影| 亚洲视频在线看| 欧美日韩在线视频首页| 久久97久久97精品免视看| 日韩在线视频中文字幕| 成人av资源在线播放| 日韩成人av网址| 久久精品人人爽|