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

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

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

    隨筆-9  評論-168  文章-266  trackbacks-0

    一.org.json 解析器 (推薦使用,更適合于對象模型)
    概述及例子: http://code.google.com/p/json-simple/
    API: http://code.google.com/p/json-simple/
    例(測試通過,注意延遲加載問題):
      JSONArray  jsona=new JSONArray();
      JSONObject jsono=new JSONObject();
      List<Author> l=authorDAO.findAll();
      for(Author a:l){
       jsono.put("author_num", a.getAuthorNam());
       jsono.put("author_nam", a.getAuthorNum());
       jsono.put("author_sex", a.getAuthorSex());
       jsono.put("author_level", a.getLevel().getLevelNam());
       jsono.put("author_department", a.getAuthorDepartment());
       jsona.add(jsono.clone());              //jsono.clone()返回實例對象;jsono僅僅只是個指針
       jsono.clear();                                //必須清除內容以備下次調用.
      }

    二.json-lib 解析器
    (1)所需依賴的類文件

    Json-lib requires (at least) the following dependencies in your classpath:

    • jakarta commons-lang 2.3               //appach網站下載最新的
    • jakarta commons-beanutils 1.7.0     //appach網站下載最新的
    • jakarta commons-collections 3.2     //appach網站下載最新的
    • jakarta commons-logging 1.1          //appach網站下載最新的
    • ezmorph 1.0.4

    詳見: http://json-lib.sourceforge.net/

    (2)下載JSON-LIB-2.2.1,并查找 ezmorph 1.0.4 文件

    https://sourceforge.net/project/showfiles.php?group_id=171425

    (3)舉例:

     

     1import net.sf.json.JSONArray;
     2
     3
     4
     5boolean[] boolArray = new boolean[]{true,false,true};      
     6           JSONArray jsonArray1 = JSONArray.fromObject( boolArray );      
     7           System.out.println( jsonArray1 );      
     8           // prints [true,false,true]     
     9              
    10           List list = new ArrayList();      
    11           list.add( "first" );      
    12           list.add( "second" );      
    13           JSONArray jsonArray2 = JSONArray.fromObject( list );      
    14           System.out.println( jsonArray2 );      
    15           // prints ["first","second"]     
    16  
    17           JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );      
    18           System.out.println( jsonArray3 );      
    19           // prints ["json","is","easy"]  

    posted on 2008-05-28 16:16 紫蝶∏飛揚↗ 閱讀(4790) 評論(4)  編輯  收藏 所屬分類: JSF數據轉換Json

    評論:
    # re: JSF 與 EXTJS 用 JSON 互傳數據 2008-09-30 00:17 | 尋找答案的人
    剩下的哪?就這些?應該還有的  回復  更多評論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數據 2008-10-13 14:00 | 紫蝶∏飛揚↗
    這些就足夠了.  回復  更多評論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數據 2008-10-29 18:50 | wpf305
    請教紫蝶∏飛揚↗一個問題:我的有些JSP頁面是一定要帶querystring才能訪問的,在faces-config.xml中配置導航規則時,卻不能為頁面配置querystring, 那么我又如何從其它頁面中導航到這個頁面時,先這個頁面的頁面Bean設置有效的值呢?
    請給我講講對于jsf我沒有理解的地方在哪兒。  回復  更多評論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數據 2008-10-29 19:16 | wpf305
    按道理說,在前一個頁面通過outcome導航到后一個頁面時,前一個頁面的頁面bean在后一個頁面渲染期間是可以訪問的,因為同屬于一個request范圍,那么如何訪問前一個頁面bean以獲得一些參數?  回復  更多評論
      
    主站蜘蛛池模板: 亚洲国产日韩女人aaaaaa毛片在线| 亚洲视频在线播放| 亚洲AV无码AV吞精久久| 成**人免费一级毛片| 日韩精品免费一线在线观看 | 免费观看成人毛片a片2008| 亚洲国产91精品无码专区| 免费国产草莓视频在线观看黄| 免费一级毛片在级播放| 一进一出60分钟免费视频| 国产亚洲精品高清在线| 国产精品亚洲专一区二区三区| 麻豆高清免费国产一区| 亚洲国产精品无码专区在线观看| 亚洲成AV人片在WWW| 凹凸精品视频分类国产品免费| 一个人免费观看www视频| 亚洲人成中文字幕在线观看 | 免费国产作爱视频网站| 亚洲AV乱码一区二区三区林ゆな | 1000部羞羞禁止免费观看视频| 亚洲日本在线播放| 国产美女无遮挡免费网站| 一级黄色免费网站| 亚洲国产成人久久综合碰碰动漫3d| 84pao国产成视频免费播放| 亚洲大成色www永久网站| 久草视频在线免费| 亚洲高清一区二区三区电影 | 国产一区二区三区无码免费| 两性色午夜免费视频| 亚洲不卡在线观看| 亚洲一区二区三区无码影院| 99久久精品免费视频| 久久亚洲精品无码网站| 亚洲色图在线观看| 国产一区二区免费在线| 91成人免费观看| 一二三四在线观看免费中文在线观看 | 亚洲成a人片在线观看精品| 亚洲日韩国产一区二区三区|