L'analyse JSON tableau en java.util.Liste avec Gson

J'ai un JsonObject nommé "mapping" avec le contenu suivant:

{
    "client": "127.0.0.1",
    "servers": [
        "8.8.8.8",
        "8.8.4.4",
        "156.154.70.1",
        "156.154.71.1"
    ]
}

Je sais que je peux obtenir le tableau "servers" avec:

mapping.get("servers").getAsJsonArray()

Et maintenant, je veux analyser que JsonArray dans un java.util.List...

Quelle est la meilleure façon de le faire?

  • Double Possible de moyen Facile de changer Itérable en Collection ou Convertir Itérateur de liste de tableaux.
  • il y a beaucoup de différences entre celui-ci et à cette question. Il s'agit Gson.
  • jetez un oeil à la réponse.J'espère qu'il permettra de résoudre votre problème.
  • oui je suis d'accord avec vous et je sais JsonArray implémente Iterable. C'est juste que je suis également de trouver de nouvelles façons autres que l'ajout d'une nouvelle bibliothèque.
InformationsquelleAutor Abel Callejo | 2013-08-31