[JAVA] Urteil von JSONArray und JSONObject

Urteil von JSONArray und JSONObject

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

Urteil von JSONArray und JSONObject
Gleichwertige Beurteilung von Integer und int
Beurteilung des Kalenders
Einrichten von JMeter und jEnv
Hintergrund und Mechanismus des Stoffladers
Zusammenfassung von FileInputStream und BufferedInputStream
Einschlussbeurteilung von Sammlungselementen
Rest- und Leistungstreiber (冪 Leistung)
Vor- und Nachteile von Java
Grundlagen der bedingten Verzweigung und Rückkehr
Über Biocontainer fastqc und Java
Erstes Starturteil der Android-Anwendung
Verwenden Sie redirect_to und rendern Sie richtig
Dies und das von JDK
[Swift] Vor- und Nachteile von Storyboard
[Apache POI] Beurteilung unnötiger Zellen
Ordnungsgemäße Verwendung von Mockito und PowerMock
[Rails] Unterschiede und Verwendung von each_with_index und each.with_index
Informationen zu removeAll und RetainAll von ArrayList
Standardimplementierung von Object.equals () und Object.hashCode ()
Anwendung von Downcase- und Slice-Methoden
Dies und das der ausschließlichen Kontrolle
Dies und das der Implementierung der zeitlichen Beurteilung von Daten in Java