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

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

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

    json的使用入門

     JSON采用完全獨立于語言的文本格式,易于人閱讀和編寫,同時也易于機器解析和生成。所以是數據中轉與傳輸的優選。下面就是經常用到的一些特性。本文所指都是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轉換日期格式
    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有一個屬性day:1991-12-2
    4.json-->bean過濾一些不需要或json字符串中沒有賦值的項使用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) 評論(0)  編輯  收藏 所屬分類: 周邊技術


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av无码乱码国产精品| 日本午夜免费福利视频| 日本亚洲成高清一区二区三区| 搜日本一区二区三区免费高清视频| 最近免费中文字幕4| 亚洲日韩国产一区二区三区在线| 四虎精品视频在线永久免费观看| 亚洲AV无码乱码在线观看代蜜桃| 99国产精品免费视频观看| 久久久久亚洲Av片无码v| 蜜桃成人无码区免费视频网站| 久久精品国产亚洲香蕉| 中文字幕免费在线| 日韩免费视频观看| 国产亚洲美女精品久久| 又粗又硬免费毛片| 久久久久久av无码免费看大片 | 久久精品免费网站网| 亚洲精品国产字幕久久不卡| 免费人成在线观看网站| 亚洲精品在线电影| 成年人免费网站在线观看| 狼人大香伊蕉国产WWW亚洲| 亚洲精品乱码久久久久久不卡| CAOPORN国产精品免费视频| 亚洲三级电影网址| 一级特黄a大片免费| 亚洲精品蜜桃久久久久久| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 一级做a毛片免费视频| 亚洲成A人片在线观看WWW| 成人免费在线看片| 亚洲aⅴ无码专区在线观看春色| 亚洲毛片网址在线观看中文字幕 | 亚洲人成毛片线播放| 国产一级淫片视频免费看 | 亚洲精品久久久久无码AV片软件| 国产免费变态视频网址网站| 免费看黄的成人APP| 亚洲日韩国产欧美一区二区三区| 亚洲人成网站在线播放vr|