Ich habe momentan eine lokale JSON-Datei in meinem Projekt und möchte sie in ein Array analysieren und dann dieses Array verwenden, um eine anklickbare Liste zu erstellen Elemente, um eine Art Menü zu erstellen. Ein Screenshot eines Beispiels dazu ist unten.Analysieren einer JSON-Datei, die als Menüstruktur in einer Listenansicht in Android verwendet werden soll
http://i.imgur.com/N8G5O9d.png
Ich weiß, wie dies aus einem Array zu erstellen, das Problem, das ich ist das Parsen habe, was ich in ein Array müssen, damit ich diese Liste Ansicht erstellen kann. Hier ist ein Beispiel meines JSON.
{
"Weapons":
{
"Ranged":
[
{
"name": "Bow",
"desc" : "This is a bow"
},
{
"name": "Crossbow",
"desc" : "This is a crossbow"
}
],
"Melee":
[
{
"name" : "Machete",
"desc" : "This is a machete"
}
]
},
"Armor":
{
"Metal":
[
{
"name": "Metal Chest Plate",
"desc": "This is a metal chest plate"
}
]
}
}
Ich hätte gerne ein Menü mit "Waffen" und "Rüstung". Wenn du dann auf "Waffen" klickst, siehst du ein neues Menü, in dem du entweder "Fernkampf" oder "Nahkampf" wählen kannst. Dann hätten Sie von "Fernkampf" entweder "Bogen" oder "Armbrust". Könnte jemand mir helfen, dies zu einem Array zu analysieren, damit ich das erreichen kann? Ich habe seit einigen Tagen damit zu kämpfen. Vielen Dank!