Le contenu du fichier JSON est-il un tableau ou une seule unité? Cette
C'est pourquoi je l'ai écrit avec une idée soudaine comme celle-ci. Si le premier caractère est [, il est considéré comme JSONArray pour le moment. Indique si la chaîne passe ou non par l'analyseur.
if(jsonStr.charAt(0) == '[') {
//JSONArray
} else if(jsonStr.charAt(0) == '{') {
//JSONObject
}
Quand je cherchais un moyen plus intelligent, j'ai trouvé quelque chose comme ça
Object object = new JSONTokener(data).nextValue();
if (object instanceof JSONArray) {
//JSONArray
} else if (object instanceof JSONObject) {
//JSONObject
}
Je pense que c'est mieux
fin
Recommended Posts