重複の可能性:
Android での JSON の送信と解析
編集:最後に、を使用してキー値なしで配列値を取得する答えを見つけましたIterator
。私はちょうどこのリンクからアイデアを得ました
私は JSON 解析の初心者であり、この種の解析方法がわかりませんJSONArray
。誰でも私にヒントを与えることができますか?
{
"pages": [
"image1.jpg",
"image2.jpg"
]
}
重複の可能性:
Android での JSON の送信と解析
編集:最後に、を使用してキー値なしで配列値を取得する答えを見つけましたIterator
。私はちょうどこのリンクからアイデアを得ました
私は JSON 解析の初心者であり、この種の解析方法がわかりませんJSONArray
。誰でも私にヒントを与えることができますか?
{
"pages": [
"image1.jpg",
"image2.jpg"
]
}
JSON の基本概念を理解する必要があります。
{}
インスタンス (JSONObject と呼ばれる)
[]
について話す 何かの配列 (Android では JSONArray と呼ばれる)
"xxx":"yyy"
について話す キーと値について話す
まず、応答の json 文字列を JSONObject にすることができます。JSONObject replyJSON = new JSONObject(reply)
次に、応答された JSONObject 内の「pages」という名前の JSONArray を取得し、 JSONArray pagesArray = replyJSON.getJSONArray("pages")
最後に、メソッドによって JSONArray 内の値を取得getString
します。例では、pagesArray.getString(0) と pagesArray.getString(1) を使用できます。
詳細については、ドキュメントをご覧ください: JSONArray
使用new JSONObject(json)
; ここで、jsonはjson文字列を格納する変数です。
JQuery関数を使用しますparseJSON
:
var json = jQuery.parseJSON(string);