谷歌日历的JSONArray和JSONObject

时间:2010-11-27 20:08:21

标签: android json google-calendar-api

我正在尝试使用json输出创建一个Android应用来从谷歌日历中读取信息。

http://www.google.com/calendar/feeds/developer-calendar@google.com/public/full?alt=json

有人能告诉我如何使用android sdk中提供的JSONArray和JSONObject选项来实现这一目标。

非常感谢任何帮助......

提前致谢...

1 个答案:

答案 0 :(得分:0)

这是一个例子

// Query the API for content
        String content = getUrlContent(String.format(WIKTIONARY_PAGE,
                encodedTitle, expandClause));
        try {
            // Drill into the JSON response to find the content body
            JSONObject response = new JSONObject(content);
            JSONObject query = response.getJSONObject("query");
            JSONObject pages = query.getJSONObject("pages");
            JSONObject page = pages.getJSONObject((String) pages.keys().next());
            JSONArray revisions = page.getJSONArray("revisions");
            JSONObject revision = revisions.getJSONObject(0);
            return revision.getString("*");
        } catch (JSONException e) {
            throw new ParseException("Problem parsing API response", e);
        }