2

私はJSON解析に不慣れで、XMLを解析する方法を知っていますが、JSONは完全に異なり、混乱しているようです。私はここにこの配列を持っています:

{
    "domain": "Lorem Ipsum",
    "next_page_id": null,
    "url": "Lorem Ipsum",
    "short_url": "Lorem Ipsum",
    "author": "Lorem Ipsum",
    "excerpt": "Lorem Ipsum",
    "direction": "Lorem Ipsum",
    "word_count": 0,
    "total_pages": 0,
    "content": "Lorem Ipsum",
    "date_published": "2012-10-06 17:39:13",
    "dek": "Lorem Ipsum",
    "lead_image_url": "Lorem Ipsum",
    "title": "Lorem Ipsum",
    "rendered_pages": 1
}

私はこれまでJSONを使用したことはありませんでしたが、常にJSON配列に名前が付けられると考えていました。しかし、これには1つがないので、これを行うことはできません。

JSONArray jArray = jObject.getJSONArray("ARRAYNAME");

誰かが私がこれを解析するのを手伝ってもらえますか?ありがとう :)

4

2 に答える 2

5

これはJSON配列ではありません。これはJSONオブジェクトです。Json配列は次のように表されます。[] これらの要素には次のようにアクセスできます。

String url = jObject.getString("url");

たとえば、配列は次のようになります。

{
    "domain": "Lorem Ipsum",
    "next_page_id": null,
    "url": "Lorem Ipsum",
    "array":
        [
            "element1",
            "element2"
        ]
}
于 2012-10-06T21:58:00.287 に答える
3

これは配列ではありません。配列には同じタイプの要素が含まれています。配列は[]にあります。{}はオブジェクトです。[{}、{}]配列内の2つのオブジェクト
このチュートリアルをチェックアウトします:http ://www.vogella.com/articles/AndroidJSON/article.html

于 2012-10-06T21:58:18.657 に答える