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

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

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

    隨筆-9  評(píng)論-168  文章-266  trackbacks-0

    一.org.json 解析器 (推薦使用,更適合于對(duì)象模型)
    概述及例子: http://code.google.com/p/json-simple/
    API: http://code.google.com/p/json-simple/
    例(測(cè)試通過(guò),注意延遲加載問(wèn)題):
      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()返回實(shí)例對(duì)象;jsono僅僅只是個(gè)指針
       jsono.clear();                                //必須清除內(nèi)容以備下次調(diào)用.
      }

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

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

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

    詳見(jiàn): 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 紫蝶∏飛揚(yáng)↗ 閱讀(4805) 評(píng)論(4)  編輯  收藏 所屬分類: JSF數(shù)據(jù)轉(zhuǎn)換Json

    評(píng)論:
    # re: JSF 與 EXTJS 用 JSON 互傳數(shù)據(jù) 2008-09-30 00:17 | 尋找答案的人
    剩下的哪?就這些?應(yīng)該還有的  回復(fù)  更多評(píng)論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數(shù)據(jù) 2008-10-13 14:00 | 紫蝶∏飛揚(yáng)↗
    這些就足夠了.  回復(fù)  更多評(píng)論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數(shù)據(jù) 2008-10-29 18:50 | wpf305
    請(qǐng)教紫蝶∏飛揚(yáng)↗一個(gè)問(wèn)題:我的有些JSP頁(yè)面是一定要帶querystring才能訪問(wèn)的,在faces-config.xml中配置導(dǎo)航規(guī)則時(shí),卻不能為頁(yè)面配置querystring, 那么我又如何從其它頁(yè)面中導(dǎo)航到這個(gè)頁(yè)面時(shí),先這個(gè)頁(yè)面的頁(yè)面Bean設(shè)置有效的值呢?
    請(qǐng)給我講講對(duì)于jsf我沒(méi)有理解的地方在哪兒。  回復(fù)  更多評(píng)論
      
    # re: JSF 與 EXTJS 用 JSON 互傳數(shù)據(jù) 2008-10-29 19:16 | wpf305
    按道理說(shuō),在前一個(gè)頁(yè)面通過(guò)outcome導(dǎo)航到后一個(gè)頁(yè)面時(shí),前一個(gè)頁(yè)面的頁(yè)面bean在后一個(gè)頁(yè)面渲染期間是可以訪問(wèn)的,因?yàn)橥瑢儆谝粋€(gè)request范圍,那么如何訪問(wèn)前一個(gè)頁(yè)面bean以獲得一些參數(shù)?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 亚洲精品自偷自拍无码| 亚洲尤码不卡AV麻豆| 亚洲剧情在线观看| 91人人区免费区人人| 久久丫精品国产亚洲av不卡| 久爱免费观看在线网站| 久久亚洲国产成人亚| 免费无遮挡无码永久视频| 18gay台湾男同亚洲男同| 猫咪免费人成网站在线观看| 亚洲国产综合在线| 天天拍拍天天爽免费视频| 亚洲AV无码成人网站在线观看| 国产免费久久精品久久久| 永久免费精品影视网站| 亚洲精品乱码久久久久久中文字幕 | 日韩黄色免费观看| 黄色三级三级免费看| 日本亚洲国产一区二区三区| 国产一级淫片a免费播放口| 久久综合亚洲色一区二区三区| 国产大片91精品免费观看不卡| 亚洲人成人网站18禁| 四虎国产精品免费视| 黄床大片免费30分钟国产精品 | 免费人妻av无码专区| 国产成人无码免费看片软件 | 日韩精品人妻系列无码专区免费| 亚洲视频一区二区在线观看| 成人免费无遮挡无码黄漫视频| 水蜜桃视频在线观看免费| 日本人的色道www免费一区| 朝桐光亚洲专区在线中文字幕| 精品亚洲一区二区三区在线播放| 在线观看片免费人成视频无码| 免费大片在线观看网站| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲系列国产精品制服丝袜第 | 免费在线观看中文字幕| a毛片免费播放全部完整| 亚洲综合色区中文字幕|