Я пытаюсь разобрать json-строку на объект java. В настоящее время код вручную считывает файл и генерирует Java-объект. Тем не менее, я хочу взять реализацию в gson.gson parsing inested json objects
Вот что я JSON получить от вызова веб-службы:
{ "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 }
]
}
мне нужно игнорировать комментарии и конвертировать правила. Вот тип Java Я пытаюсь определить для правила объекта Java:
// Arraylist < Map < elementname, Map < name, value > > >
ArrayList< Map<String, Map<String, String> > > rules;
Есть простой способ сделать это с gson?
Правило - «только один ** общедоступный ** класс для каждого файла». http://docs.oracle.com/javase/specs/jls/se7/html/jls-7.html#jls-7.6 – Aubin