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

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

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

    tinguo002

     

    后臺json傳遞

    來源:http://www.tkk7.com/jlins-you/archive/2012/06/22/381292.html


    json除了可以用于前臺傳遞,還可用于后臺之間傳遞。它可以傳遞List,Map,Bean等類型的數據。


    例如: User u1=new User();


    u1.setUsername("zy");
    u1.setPassword("123");
    User
    u2=new
    User();
    u2.setUsername("msl");
    u2.setPassword("456");
    List list =
    new ArrayList(); //把兩個對象放進list中
    list.add(u1);
    list.add(u2);


    JSONArray jsonArray = JSONArray.fromObject( list ); //把list放進json數組
    Map map = new HashMap();
    map.put("message", "111");

    map.put("users", jsonArray); //把json數組做為一個值放進Map中
    JSONObject jsonObject =
    JSONObject.fromObject(map); //把map放進json對象中
    PrintWriter out =
    response.getWriter();
    out.print(jsonObject); //
    傳遞json


    傳遞的json格式為:
    {"message":"111","users":[{"password":"123","username":"zy"},{"password":"456","username":"msl"}]}




    在接收端的java文件中取:



    returnJson是從輸入流中得到的json格式的字符串。輸出為:


    {"message":"111","users":[{"password":"123","username":"zy"},
    {"password":"456","username":"msl"}]}



    if(returnJson !=null&& returnJson !=""){



    String
    strJson = returnJson.replace("?(", "").replace(")", "").replace(";",
    "");

    if(strJson.startsWith("{")){

    JSONObject
    jsonObject = JSONObject.fromObject(strJson);
    JSONArray jsonArray =
    JSONArray.fromObject(jsonObject.get("users"));

    for (int i =
    0, len = jsonArray.size(); i < len; i++) {

    JSONObject jsonUser =
    jsonArray.getJSONObject(i);
    User vo = (User)JSONObject.toBean(jsonUser,
    User.class);
    System.out.println(vo.getUsername()+":"+vo.getPassword());
    }

    }

    }



    更多信息請查看 java進階網http://www.javady.com



    歡迎大家訪問我的個人網站 萌萌的IT人

    posted on 2012-06-29 19:54 一堣而安 閱讀(161) 評論(0)  編輯  收藏 所屬分類: js_css

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费99热在线观看| 国内免费高清在线观看| 亚洲中文字幕无码专区| 国产精品亚洲一区二区三区在线观看 | 亚洲日韩精品国产一区二区三区| 日本在线免费观看| 亚洲av日韩av不卡在线观看| 国产成人久久AV免费| 久久亚洲AV成人无码国产| 91精品免费在线观看| 亚洲色大成网站www尤物| 国产成人精品免费视频软件| 国产成人 亚洲欧洲| 在线观看国产区亚洲一区成人| 中文字幕无码免费久久| 亚洲国产精品线观看不卡| 免费看国产成年无码AV片| 日韩色视频一区二区三区亚洲| 亚洲国产日韩成人综合天堂| 国产成人无码区免费网站| 亚洲国产精品成人综合色在线婷婷| 好男人www免费高清视频在线| 国产亚洲福利精品一区二区| 亚洲一区二区三区AV无码| 最近中文字幕免费完整| 国产成人精品日本亚洲专一区| 国产hs免费高清在线观看| 在线观看黄片免费入口不卡| 亚洲成av人片不卡无码| 国产又大又黑又粗免费视频 | 免费v片在线观看视频网站| 亚洲熟妇无码一区二区三区| 亚洲欧洲精品成人久久曰影片 | 亚洲av专区无码观看精品天堂| 国产成人啪精品视频免费网| 99视频在线免费观看| 中文字幕亚洲综合久久综合 | 亚洲精品午夜视频| 免费中文字幕不卡视频| 99热这里只有精品免费播放| 精品亚洲成a人在线观看|