Json解析与XML解析的demo

来源:互联网 发布:myeclipse2016破解mac 编辑:程序博客网 时间:2024/05/27 14:14

    本人已有一篇编写的仅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

0 0
原创粉丝点击