J'essaye d'analyser une chaîne JSON en objet Java. Actuellement, le code lit manuellement le fichier et génère l'objet java. Cependant, je cherche à prendre la mise en œuvre de gson.gson analyse des objets json imbriqués
Voici le JSON que je reçois de l'appel de service Web:
{ "comment": [
"This file is used to define the behavior for the elements parsed.",
"Each entry in the file will have the format of element:name, skip:bool",
"If SkipFlag is true, it means that element need not be processed.",
"Convention used for elements and rule names is camelCase"
],
"rules": [ { "element": "html", "skip": true },
{ "element": "head", "skip": true },
{ "element": "head", "skip": true },
{ "element": "body", "skip": true }
]
}
je dois ignorer les commentaires et convertir des règles. Voici le type java je suis en train de définir des règles objet java:
// Arraylist < Map < elementname, Map < name, value > > >
ArrayList< Map<String, Map<String, String> > > rules;
est-il un moyen facile de faire cela avec gson?
La règle est 'une seule classe ** public ** par fichier'. http://docs.oracle.com/javase/specs/jls/se7/html/jls-7.html#jls-7.6 – Aubin