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

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

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

    json的使用入門

     JSON采用完全獨(dú)立于語(yǔ)言的文本格式,易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。所以是數(shù)據(jù)中轉(zhuǎn)與傳輸?shù)膬?yōu)選。下面就是經(jīng)常用到的一些特性。本文所指都是json-lib的用法
    1.json--->List<YOUR_CLASS>
     
     1       List<YOUR_CLASS> list=new ArrayList<YOUR_CLASS>(); 
                  JSONArray jsonArray = JSONArray.fromObject(fmsStr);
     2        JsonConfig jc=new JsonConfig();
     3        jc.setRootClass(YOUR_CLASS.class);
     4        jc.setArrayMode(JsonConfig.MODE_OBJECT_ARRAY);
     5        int i=1;
     6        YOUR_CLASS[] oArray=(YOUR_CLASS[]) JSONArray.toArray(jsonArray, jc);
     7        for(YOUR_CLASSfms : oArray){
     8            list.add(fms);
     9        }

    2.json-->YOUR_CLASS
    1        JSONObject json=JSONObject.fromObject(fmsStr);
    2        FMS fms=(FMS)JSONObject.toBean(json, FMS.class);
    3.json--> bean轉(zhuǎn)換日期格式
    1           JSONObject json=JSONObject.fromObject(fmsStr);
    2       String[] dateFormats = new String[]  {"yyyy-MM-dd"};
    3          JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));
    4          FMS fms=(FMS)JSONObject.toBean(json, FMS.class);
    5
    6其中fms有一個(gè)屬性day:1991-12-2
    4.json-->bean過(guò)濾一些不需要或json字符串中沒(méi)有賦值的項(xiàng)使用JSONConfig
            JSONArray jsonArray = JSONArray.fromObject([{a:"astr",b:"bstr",c:"cstr",d:"dstr"},{a:"astr1",b:"bstr1",c:"cstr1",d:"dstr1"}]);
            JsonConfig jc
    =new JsonConfig();
            jc.setRootClass(FMS.
    class);
            String[] dateFormats 
    = new String[] {"yyyy-MM-dd"};
            JSONUtils.getMorpherRegistry().registerMorpher(
    new DateMorpher(dateFormats));
            jc.setArrayMode(JsonConfig.MODE_OBJECT_ARRAY);
            jc.setJsonPropertyFilter(
    new PropertyFilter(){
                
    public boolean apply(Object sourse, String name, Object value) {
                    
    if(name.equals("a")||name.equals("b")||name.equals("c")||name.equals("d")){
                        
    return true;
                    }

                    
    else{
                        
    return false;
                    }

                }

                
            }
    );
            FMS[] oArray
    =(FMS[]) JSONArray.toArray(jsonArray, jc);


    FMS
    -->有 a b c d 屬性



    posted on 2009-07-10 14:18 star11th 閱讀(720) 評(píng)論(0)  編輯  收藏 所屬分類: 周邊技術(shù)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产美女无遮挡免费视频网站| 国产高清对白在线观看免费91| 18禁止看的免费污网站| 亚洲人成人无码网www电影首页| 精品在线视频免费| 免费日本黄色网址| 特级毛片A级毛片免费播放| 亚洲国产成人久久一区久久| 日本精品久久久久久久久免费| 免费一级毛片在线播放| 免费人成网站永久| 国产综合亚洲专区在线| 中文字幕av无码不卡免费| 精品国产综合成人亚洲区| 日本在线看片免费人成视频1000 | 四虎国产精品成人免费久久| 亚洲真人日本在线| 精品四虎免费观看国产高清午夜| 日本亚洲视频在线| 24小时在线免费视频| 亚洲娇小性xxxx色| 免费国产真实迷j在线观看| 一个人看的免费观看日本视频www| 亚洲人成网77777亚洲色| 97在线视频免费公开观看| 97久久国产亚洲精品超碰热| 国产成人免费福利网站| 精品国产免费一区二区三区| 亚洲人成电影福利在线播放| 曰批全过程免费视频在线观看| 亚洲av无码av在线播放| 国产亚洲精品成人a v小说| 91高清免费国产自产拍2021| 亚洲国产精品无码久久98| 伊人久久精品亚洲午夜| 四虎最新永久免费视频| 污网站在线观看免费| 亚洲国产综合精品中文第一区| 成人免费无码大片A毛片抽搐| 国产成人精品免费大全| 亚洲国产成人手机在线电影bd|