青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

colorful

zc qq:1337220912

 

jsoncpp簡單示例

http://www.cnblogs.com/logicbaby/archive/2011/07/03/2096794.html

1、 編譯jsoncpp
  從(http://jsoncpp.sourceforge.net/)下載源碼包“jsoncpp-src-0.5.0.tar.gz”,解壓后在其解壓后目錄中運行
$ scons platform=linux-gcc
   編譯出來的庫文件在其libs/ linux-gcc-4.4.2目錄下,有libjson_linux-gcc-4.4.2_libmt.so和libjson_linux-gcc- 4.4.2_libmt.a。頭文件在解壓目錄下的include中。我的jsoncpp安裝在$HOME/usr/jsoncpp下。

$ mkdir ~/usr/jsoncpp

$ cp -r include ~/usr/jsoncpp

$ cp -r libs ~/usr/jsoncpp

2、 Jsoncpp簡單實例

1) 反序列化Json對象
  比如一個Json對象的字符串序列如下,其中”array”:[...]表示Json對象中的數組:

{“key1”:”value1”,”array”:[{“key2”:”value2”},{“key2”:”value3”},{“key2”:”value4”}]}

  那怎么分別取到key1和key2的值呢,代碼如下所示:

#include <iostream>
#include <string>
#include "json/json.h"
 
int main(void)
{
     std::string strValue = "{\"key1\":\"value1\",\"array\":[{\"key2\":\"value2\"},{\"key2\":\"value3\"},{\"key2\":\"value4\"}]}";
 
     Json::Reader reader;
     Json::Value value;
 
     if (reader.parse(strValue, value))
     {
      std::string out = value["key1"].asString();
      std::cout << out << std::endl;
      const Json::Value arrayObj = value["array"];
      for (int i=0; i<arrayObj.size(); i++)
      {
           out = arrayObj[i]["key2"].asString();
           std::cout << out;
           if (i != arrayObj.size() - 1)
            std::cout << std::endl;
      }
     }
     return 0;
}
編譯連接
$ g++ jscpp1.cpp -I$HOME/usr/jsoncpp/include/ ~/usr/jsoncpp/libs/linux-gcc-4.5.2/libjson_linux-gcc-4.5.2_libmt.a
$ ./a.out
value1
value2
value3
value4

2)序列化Json對象
  先構建一個Json對象,此Json對象中含有數組,然后把Json對象序列化成字符串,代碼如下:
#include <iostream>
#include <string>
#include "json/json.h"
 
int main(void)
{
     Json::Value root;
     Json::Value arrayObj;
     Json::Value item;
 
     for (int i = 0; i < 10; i ++)
     {
      item["key"] = i;
      arrayObj.append(item);
     }
 
     root["key1"] = "value1";
     root["key2"] = "value2";
     root["array"] = arrayObj;
     //root.toStyledString();
     std::string out = root.toStyledString();
     std::cout << out << std::endl;
     return 0;
}

編譯連接
$ g++ jscpp2.cpp -I$HOME/usr/jsoncpp/include/ ~/usr/jsoncpp/libs/linux-gcc-4.5.2/libjson_linux-gcc-4.5.2_libmt.a
$ ./a.out
{
   "array" : [
      {
         "key" : 0
      },
      {
         "key" : 1
      },
      {
         "key" : 2
      },
      {
         "key" : 3
      },
      {
         "key" : 4
      },
      {
         "key" : 5
      },
      {
         "key" : 6
      },
      {
         "key" : 7
      },
      {
         "key" : 8
      },
      {
         "key" : 9
      }
   ],
   "key1" : "value1",
   "key2" : "value2"
}


  注:以上兩個代碼來自網上,這兩個實例很好,故在此借用。

posted on 2013-08-05 16:07 多彩人生 閱讀(1759) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

統計

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产精品一区二区| 伊人春色精品| 午夜精品久久久久久99热| 亚洲人成在线免费观看| 久久久久久尹人网香蕉| 欧美日韩ab| 欧美国产乱视频| 欧美精品成人一区二区在线观看| 欧美freesex交免费视频| 欧美剧在线观看| 国产精品盗摄久久久| 国产视频亚洲| 最新国产成人在线观看| 一区二区三区国产在线观看| 亚洲欧美日韩国产精品| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲大片免费看| 亚洲无线视频| 久热精品视频在线免费观看| 欧美激情小视频| 国产欧美一区二区色老头| 亚洲国产高清自拍| 亚洲手机成人高清视频| 老司机免费视频一区二区三区| 亚洲人成人一区二区三区| 亚洲欧美电影院| 欧美成人情趣视频| 国产精品你懂的| 亚洲国产婷婷香蕉久久久久久99 | 欧美中在线观看| 免费不卡视频| 国产酒店精品激情| 日韩午夜激情电影| 免费视频最近日韩| 午夜精品久久久久久99热软件| 欧美黄色日本| 在线日韩日本国产亚洲| 欧美一区二区三区视频免费| 亚洲国产一区二区三区在线播| 欧美一区成人| 国产精品亚洲综合| 99精品久久免费看蜜臀剧情介绍| 久久久久国内| 亚洲欧美日韩久久精品 | 欧美日韩一区二区三| 狠狠色综合网站久久久久久久| 亚洲视频电影在线| 亚洲成在线观看| 久久久噜噜噜久久久| 国产日韩精品一区观看| 亚洲欧美美女| 亚洲在线播放电影| 国产精品久久久久免费a∨大胸| 亚洲精品综合| 91久久黄色| 你懂的成人av| 亚洲精品久久久久久久久久久久 | 欧美二区在线看| 极品日韩久久| 美女视频一区免费观看| 欧美中文字幕在线视频| 国产综合视频在线观看| 久久久精彩视频| 久久精品视频99| 亚洲国产精品久久久久婷婷老年| 麻豆精品91| 嫩草国产精品入口| 一区二区三区国产在线| 99re成人精品视频| 欧美日韩综合在线| 亚洲欧美日本伦理| 久久精品国产久精国产一老狼| 国产一区二区三区黄| 美女精品网站| 欧美区日韩区| 欧美一区二区三区在线观看视频 | 亚洲欧美怡红院| 国产亚洲精品久久久久动| 久久精品91久久久久久再现| 欧美在线观看一区| 亚洲国产精品一区二区尤物区| 亚洲高清不卡一区| 欧美系列电影免费观看| 先锋a资源在线看亚洲| 欧美中文字幕在线观看| 亚洲精品美女| 亚洲天堂网在线观看| 国产欧美午夜| 亚洲第一在线视频| 国产精品久久久久久久午夜| 久久久久久色| 欧美日韩精品高清| 久久久久久69| 欧美色另类天堂2015| 美女在线一区二区| 欧美日韩免费观看一区=区三区| 欧美一级专区| 欧美国产激情| 久久xxxx| 欧美日韩国产小视频| 久久久久一区二区| 欧美日本乱大交xxxxx| 久久久av网站| 国产精品高潮在线| 亚洲国产精品久久久久久女王| 国产精品揄拍500视频| 欧美11—12娇小xxxx| 国产精品每日更新| 亚洲国产另类精品专区| 国产一区二区中文字幕免费看| 亚洲国产精品久久久久秋霞影院| 国产精品美女久久久久aⅴ国产馆| 欧美激情网友自拍| 黄色成人在线观看| 亚洲综合色激情五月| 亚洲精品永久免费| 久久九九国产| 欧美一区影院| 欧美性一区二区| 国产精品99久久久久久久vr| 久久久免费精品| 欧美在线综合| 国产精品地址| 中文在线资源观看网站视频免费不卡 | 亚洲精品五月天| 久久久久国产精品一区| 亚洲欧美视频| 国产精品久久午夜夜伦鲁鲁| 亚洲精品裸体| 一本大道久久a久久综合婷婷| 久热爱精品视频线路一| 麻豆精品一区二区综合av| 国产日韩欧美精品| 欧美在线亚洲在线| 久久激情网站| 国产专区精品视频| 久久国产欧美日韩精品| 久久精品国产综合| 国产欧美一二三区| 香港成人在线视频| 久久九九久久九九| 樱桃视频在线观看一区| 久久久久久网站| 欧美国产视频在线| 亚洲精品国产系列| 欧美日韩一区视频| 亚洲一区免费网站| 久久精品毛片| 亚洲电影激情视频网站| 欧美黄色网络| 亚洲伊人一本大道中文字幕| 久久精品国产免费| 亚洲国产成人在线播放| 欧美精品在线免费观看| 亚洲视频在线观看网站| 久久精品在线观看| 亚洲国产一区二区精品专区| 欧美伦理影院| 小嫩嫩精品导航| 亚洲第一黄色| 亚洲欧美在线高清| 在线播放日韩欧美| 欧美日韩成人一区二区三区| 亚洲一区亚洲| 免费亚洲视频| 亚洲欧美另类综合偷拍| 欲色影视综合吧| 欧美日韩一区成人| 久久精品91久久久久久再现| 亚洲国产综合在线| 欧美一区二区三区精品| 在线观看国产欧美| 国产精品嫩草久久久久| 欧美/亚洲一区| 午夜日韩在线观看| 欧美激情亚洲另类| 欧美在线播放视频| 夜久久久久久| 在线欧美一区| 国产精品亚洲一区| 欧美精品在线视频观看| 久久久久久久999精品视频| 亚洲视屏一区| 亚洲日本aⅴ片在线观看香蕉| 久久久久久电影| 亚洲一区999| 亚洲精品在线免费观看视频| 国产区二精品视| 欧美色欧美亚洲高清在线视频| 亚洲国产精品毛片| 久久精品成人一区二区三区| 欧美在线电影| 一区二区三区|亚洲午夜| 男女视频一区二区| 久久精品国产免费看久久精品| 亚洲私人影院在线观看| 亚洲精品视频在线| 亚洲成人资源| 一区在线播放| 国产日韩精品一区二区三区|