Json解析與XML解析的demo

    本人已有一篇編寫的僅XML解析的demo,該文中主要介紹Json解析。以前的工作中,用的解析方式就是Json,鞏固起來得心應手。相對與XML解析,只是改了幾個地方。

    在url後面加上參數format=json的方式來判定是XML解析還是Json解析。

    對應的Json解析的核心代碼:

private static List<News> jsonParse(InputStream in) throws IOException, JSONException {
        List<News> news = new ArrayList<News>();
        String data = IOUtil.getBytes(in);
        JSONArray array = new JSONArray(data);
        for (int i = 0; i < array.length(); i++) {
            JSONObject object = (JSONObject) array.get(i);
            int id = object.getInt("id");
            String title = object.getString("title");
            long timeLength = object.getLong("timeLength");
            news.add(new News(id, title, timeLength));
        }
        return news;
    }

             Json解析的Demo中既有Xml解析又有json解析,它們只有細微的差異,我把XML解析部分註釋掉了。

    查看XML解析demo                  查看Json解析demo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章