У меня есть задача разобрать Json на Java Class.jackson json to Object parsing
Json фрагмент Я пытаюсь разобрать и иметь проблемы с чем-то вроде древовидной структуры.
Ключевым моментом здесь является то, что parameterValue
может быть строкой или другим массивом пар имя/значение параметра;
Я хотел бы использовать Джексон Mapper
Response response = mapper.readValue(jsonObjstring, Response.class);
Проблема здесь в том, что я не знаю, как я могу описать класс Response здесь, так что это может быть автоматически анализироваться Джексона. Если это возможно.
Json:
[{
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "apnRecord",
"parameterValue" : [{
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}, {
"parameterName" : "name",
"parameterValue" : "value"
}]
}]
Поделитесь фрагмент кода вместо того, чтобы просто бросать 'json' – Amolb