Split JSON-Objekt
Arbeite ich an einer D3 DPS calculator und ich habe ein problem mit einem JSON-Objekt.
Bekomme ich ein JSON-Objekt wie folgt erhalten:
{"Sockets":{"min":1,"max":1},
"Dexterity_Item":{"min":165,"max":165},
"Durability_Cur":{"min":581,"max":581},
"Durability_Max":{"min":715,"max":715},
"Attacks_Per_Second_Item_Percent":{"min":0.1,"max":0.1},
"Damage_Weapon_Delta#Arcane":{"min":315,"max":315},
"Damage_Weapon_Min#Arcane":{"min":274,"max":274},
"Damage_Weapon_Delta#Physical":{"min":161,"max":161},
"Damage_Weapon_Min#Physical":{"min":190,"max":190},
"Attacks_Per_Second_Item":{"min":1.2000000476837158,"max":1.2000000476837158},
"Steal_Health_Percent":{"min":0.03,"max":0.03}}
Wie kann ich die split-all diese Werte? Ich kann nicht es beim Namen, weil Ihr "zufällig". Ich würde gerne eine Liste mit den stat-und den Wert.
- Erfahren Sie mehr über JSON zu Parsen..
- erfahren Sie in diesem androidhive.info/2012/01/android-json-parsing-tutorial
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Sache, die helfen könnte, ist, um Ihre JSON-in einem online -JSON viewer wie diese. Sie können auf format, und Holen etwas heraus, das wie folgt aussieht:
Auch ich mag diese Beschreibung für Android JSON-parsing
Nur ein Beispiel für die Verwendung von JSON-api
JSON-Datei:
JAVA-CODE:
dass alle
Wenn Sie nicht wissen, die Namen der stats, man kann Sie mit
JSONObject.names()
.Wenn Sie entwickeln die android-Plattform, können Sie ganz einfach die - json-api:
http://developer.android.com/reference/org/json/JSONObject.html
Haben Sie nur instantiieren ein JSONObject:
JSONObject jsonObject = new JSONObject(myStringData)
und erhalten Sie Ihre Daten mit jedem Schlüssel von Ihrem
json String (min, max,...)
wie diese:
Ich hoffe das hilft.