Le service retourne JSON dans le format suivant:Comment compter les éléments Json dans la réponse
[
"ABC",
"HELLO",
"GOODBYE"
]
Comment puis-je compter le nombre de chaînes à l'intérieur du JSON?
Le service retourne JSON dans le format suivant:Comment compter les éléments Json dans la réponse
[
"ABC",
"HELLO",
"GOODBYE"
]
Comment puis-je compter le nombre de chaînes à l'intérieur du JSON?
Vous pouvez utiliser un analyseur JSON comme GSON pour désérialiser le JSON.
// Deserialization
int[] ints2 = gson.fromJson("[1,2,3,4,5]", int[].class);
// ==> ints2 will be same as ints
System.out.println(int2.length);
voir https://github.com/google/gson/blob/master/UserGuide.md#TOC-Array-Examples
'String [] myList = gson.fromJson (" [\ "un \", \ "deux \", \ "trois \"] ", String []. class)' Je crois que ce serait comment désérialiser une liste de chaînes –
C'est un tableau. Utilisez simplement array.length pour connaître le nombre d'éléments. – grim
Est-ce un tableau json alors? – worrynerd
vous avez besoin d'un analyseur JSON. Il vous dira combien d'éléments sont dans un tableau json. Il y en a peu sur le net, c'est-à-dire http://www.oracle.com/technetwork/articles/java/json-1973242.html – Serge