<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    guanxf

    我的博客:http://blog.sina.com.cn/17learning

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      71 隨筆 :: 1 文章 :: 41 評論 :: 0 Trackbacks

    JSON轉(zhuǎn)換的四種各種情況:

    1. //把java 對象列表轉(zhuǎn)換為json對象數(shù)組,并轉(zhuǎn)為字符串

        JSONArray array = JSONArray.fromObject(userlist);
        String jsonstr = array.toString();

    2.//把java對象轉(zhuǎn)換成json對象,并轉(zhuǎn)化為字符串

      JSONObject object = JSONObject.fromObject(invite);
       String str=object.toString());

    3.//把JSON字符串轉(zhuǎn)換為JAVA 對象數(shù)組

      String personstr = getRequest().getParameter("persons");
      JSONArray json = JSONArray.fromObject(personstr);
      List<InvoidPerson> persons = (List<InvoidPerson>)JSONArray.toCollection(json, nvoidPerson.class);
    4.//把JSON字符串轉(zhuǎn)換為JAVA 對象

      JSONObject jsonobject = JSONObject.fromObject(str);
      PassportLendsEntity passportlends = null;
      try {
       //獲取一個json數(shù)組
       JSONArray array = jsonobject.getJSONArray("passports");
       //將json數(shù)組 轉(zhuǎn)換成 List<PassPortForLendsEntity>泛型
       List<PassPortForLendsEntity> list = new ArrayList<PassPortForLendsEntity>();
       for (int i = 0; i < array.size(); i++) {   
                JSONObject object = (JSONObject)array.get(i);  
                PassPortForLendsEntity passport = (PassPortForLendsEntity)JSONObject.toBean(object,
                  PassPortForLendsEntity.class);
                if(passport != null){
                 list.add(passport);
                }  
         }
       //轉(zhuǎn)換PassportLendsEntity 實體類
      passportlends = (PassportLendsEntity)JSONObject.toBean(jsonobject, PassportLendsEntity.class);

      str = "{\"lendperson\":\"李四\",\"lendcompany\":\"有限公司\",\"checkperson\":\"李四\",

      \"lenddate\":\"2010-07-19T00:00:00\",\"lendcounts\":4,\"
      passports\":[{\"passportid\":\"d\",\"name\":\"李豫川\",\"passporttype\":\"K\"},
      {\"passportid\":\"K9051\",\"name\":\"李平\",\"passporttype\":\"K\"},
      {\"passportid\":\"K90517\",\"name\":\"袁寒梅\",\"passporttype\":\"K\"},
      {\"passportid\":\"K905199\",\"name\":\"賀明\",\"passporttype\":\"K\"}]}";
    相關的jar包:

    posted on 2014-04-16 01:11 管先飛 閱讀(2752) 評論(0)  編輯  收藏 所屬分類: Java技術
    主站蜘蛛池模板: 亚洲AV美女一区二区三区| 国产偷国产偷亚洲清高动态图 | 亚洲国产精品一区二区第四页| 亚洲综合一区二区三区四区五区| 91成人免费观看网站| 亚洲日本在线观看网址| 亚洲视频免费播放| 亚洲中文字幕无码av在线| 免费阿v网站在线观看g| 国产精品亚洲精品观看不卡| 妞干网免费视频在线观看| 亚洲JLZZJLZZ少妇| 亚洲国产综合久久天堂| 国产成人精品免费视频大全| 久久亚洲欧洲国产综合| 小草在线看片免费人成视久网| 亚洲福利秒拍一区二区| 日韩成人免费在线| 国产精品青草视频免费播放| 亚洲精品国产美女久久久| 99久在线国内在线播放免费观看 | 在线观看www日本免费网站| 亚洲激情校园春色| 最近2019中文免费字幕| 日本亚洲中午字幕乱码| 亚洲一区二区三区香蕉| 久久精品一本到99热免费| 亚洲乱码一区二区三区国产精品| 国产亚洲精品免费| 国内永久免费crm系统z在线 | 男女作爱免费网站| 亚洲AV无码乱码国产麻豆穿越 | 免费**毛片在线播放直播 | a毛片全部播放免费视频完整18| 亚洲国产精品无码久久SM| 少妇高潮太爽了在线观看免费 | 免费成人在线电影| 亚洲中文字幕一二三四区苍井空 | 免费无码AV一区二区| 水蜜桃亚洲一二三四在线 | 亚洲人成影院在线无码按摩店|