Ist der Inhalt der JSON-Datei ein Array oder eine einzelne Einheit? Das
Deshalb habe ich es mit einer plötzlichen Idee wie dieser geschrieben. Wenn das erste Zeichen [ist, wird es vorerst als JSONArray beurteilt. Gibt an, ob die Zeichenfolge den Parser durchläuft.
if(jsonStr.charAt(0) == '[') {
//JSONArray
} else if(jsonStr.charAt(0) == '{') {
//JSONObject
}
Als ich nach einem intelligenteren Weg suchte, fand ich so etwas
Object object = new JSONTokener(data).nextValue();
if (object instanceof JSONArray) {
//JSONArray
} else if (object instanceof JSONObject) {
//JSONObject
}
Ich denke das ist besser
Ende
Recommended Posts