私はこのサイトを何年も使っていますが、投稿したことはありません。私は困惑して、誰かが私を助けてくれることを願っています。Android用ネストされたアイテムのJSON解析
Slicekickがここに投稿した内容と非常に似たコードを使用していますが、JSON parsing app "no data"?という投稿はありますが、このJSONファイルを解析する方法を理解できていないようです。私はスペース/時間を節約するために解析しようとしている正確なフォーマットを反映するためにJSON情報を編集しました。 「結果」を解析するにはどうすれば「名前」と「タイプ」をクエリできますか? 「類似」と「情報」の問題と同様に、下のファイルで「情報」と「結果」を解析するにはどうすればよいですか?
{
"head": {
"title": "Music",
"status": "200"
},
"Info": [
{
"Name": "Mos Def",
"Type": "music",
"Results": [
{
"Name": "Talib Kweli",
"Type": "music"
},
{
"Name": "Black Star",
"Type": "music"
},
{
"Name": "Little Brother",
"Type": "music"
}
]
},
{
"Name": "Mos Def",
"Type": "Vehicles",
"Results": [
{
"Name": "Chevy",
"Type": "Car"
},
{
"Name": "Ford",
"Type": "Car"
},
{
"Name": "Pontiac",
"Type": "Car"
}
]
}
]
}
関心のある私のコードの一部は次のとおりです:
...私はここで
は、私が使用している正確な形式に編集したJSONファイルの例です。 HTTPGET ... StringBuilderの に組み込まれます... StringBuilderのjArray = new JSONObject(result);
の結果とJSONObjectを作成している...その返します私は困惑していますのはここ...
JSONArray Info = json.optJSONArray("Info");
System.out.println("HERE IS INFO: ");
System.out.println(Info);
//System.out.println("HERE IS RESULTS: ");
//System.out.println(Results);
そして、基本的には上に続いて
です。 問題を絞り込むためにメッセージを印刷しました。 「名前」:「モス・デフ」「タイプ」:「音楽」 - と - 「名前」:「モス・デフ」「タイプ」:「車」
を
解析「情報は、」私が検索することができます「情報」の検索を「結果」に置き換えると、データが表示されません。 (見つからない)
アイデア?
誰もUをコードしないだろう、uがurselfで行う必要があります。 – Richa
コーダーを探していませんでした。私を正しい方向に向けるためのヒントやアイデアを持った人を探していました。 – Monty