<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以獲得一些參數?  回復  更多評論
      
    主站蜘蛛池模板: 中文字幕成人免费高清在线| 亚洲日韩中文字幕一区| 国产精品免费观看视频| 国产成人高清精品免费软件| 欧美亚洲国产SUV| 在线免费观看国产视频| 精品国产亚洲一区二区三区在线观看 | 亚洲国产精品线在线观看| 国产一区二区三区免费观在线| 亚洲AV蜜桃永久无码精品| 狠狠热精品免费观看| 亚洲精品麻豆av| 中文字幕永久免费| 亚洲精品私拍国产福利在线| 热re99久久6国产精品免费| 亚洲精品在线网站| 久久午夜免费视频| 国产精品亚洲午夜一区二区三区| 最近的中文字幕大全免费版| 亚洲欧美成aⅴ人在线观看| 国产不卡免费视频| 国产成人精品免费视频大全| 亚洲s色大片在线观看| 妻子5免费完整高清电视| 无码色偷偷亚洲国内自拍| 亚洲精品夜夜夜妓女网| 88av免费观看| 亚洲成在人线aⅴ免费毛片| 亚洲精品国产日韩无码AV永久免费网 | 亚洲一区二区精品视频| 在线人成免费视频69国产| 亚洲天堂福利视频| 日本一道高清不卡免费| 99热在线日韩精品免费| 亚洲av成人综合网| 亚洲精品99久久久久中文字幕| 久久aa毛片免费播放嗯啊| 亚洲av中文无码字幕色不卡| 国产亚洲一区二区精品| 99视频在线精品免费观看6| 精品久久久久久国产免费了|