Ich habe einen JSON wieJSON Parsen von JSON-Objekte in android
{
"Area1": "areacode1",
"Area2": "areacode2",
"Area3" : "areacode3"
}
Ich möchte die json und iterate "Bereich", um es analysieren Mein Code autocompletetextview, ist,
// Lesen JSON aus lokalen Datei
public String loadJSONFromAsset() {
String json = null;
try {
InputStream is = getAssets().open("arealist.json");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
json = new String(buffer, "UTF-8");
} catch (IOException ex) {
ex.printStackTrace();
return null;
}
return json;
}
// Parsing und Iterieren der json ...
try {
JSONObject obj = new JSONObject(loadJSONFromAsset());
Iterator<String> keys= obj.keys();
while (keys.hasNext())
{
String keyValue = (String)keys.next();
String valueString = obj.getString(keyValue);
Log.d("Details-->",valueString);
}
} catch (JSONException e) {
e.printStackTrace();
}
Ich bekomme den Fehler als "Typenkonflikt: kann JSONObject nicht in JSONArray konvertieren", möchte ich wissen, wie JSONObject in Zeichenfolge konvertieren und zu List.Ich bin neu in Android so verwirrt, wie weiter verfahren Mit freundlichen Grüßen Hilfe, Danke im Voraus.
Sind Sie sicher, dass Ihr JSON diese Antwort zurückgibt? –