<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 紫蝶∏飛揚↗ 閱讀(4791) 評論(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以獲得一些參數?  回復  更多評論
      
    主站蜘蛛池模板: 久久九九久精品国产免费直播| 国产AV无码专区亚洲AVJULIA| 巨波霸乳在线永久免费视频| 国产成人3p视频免费观看| 亚洲国产美女在线观看| 久久免费公开视频| 伊人久久亚洲综合| av网站免费线看| 中文字幕在线亚洲精品| 一级做受视频免费是看美女 | 国产精品免费AV片在线观看| 精品国产日韩亚洲一区| 丰满亚洲大尺度无码无码专线| 久久国产精品免费| 亚洲伊人色欲综合网| 国产午夜无码片免费| 国产精品亚洲成在人线| 久久伊人免费视频| 亚洲一区二区免费视频| 手机在线毛片免费播放| 精品久久亚洲一级α| 久久精品亚洲男人的天堂| a级片在线免费看| 亚洲色偷偷偷网站色偷一区| 91精品免费在线观看| 亚洲精品无码专区| 精品亚洲一区二区三区在线观看| 亚洲一区在线免费观看| 好吊妞在线成人免费| 免费高清A级毛片在线播放| 国产专区一va亚洲v天堂| 免费h视频在线观看| 亚洲日本在线观看| 最近免费中文字幕大全视频| 国产精品手机在线亚洲| 伊伊人成亚洲综合人网7777| 黄色永久免费网站| 男男gay做爽爽的视频免费| 久久久久亚洲av无码尤物| 18禁无遮挡无码网站免费| 成人a毛片视频免费看|