Пользовательский преобразователь объектов ДжексонаJAVA

Программисты JAVA общаются здесь
Anonymous
Пользовательский преобразователь объектов Джексона

Сообщение Anonymous »

Мне нужна помощь. Мне нужно преобразовать входной json в объект Java.
Входной JSON выглядит примерно так

Код: Выделить всё

{
"code" : "some code",
"type" : "type1",
"agents" : {
"118023" : "testname1",
"124244" : "testname2"
}

}
Мне нужно преобразовать это в объекты Java ниже

Код: Выделить всё

class Top {
private String code;
private String type;
private List agents;
//setters & getters
}

class Agent {
private String code;
private String name;
//getters & setters
}
Код поля класса агента должен содержать ключ внутреннего объекта json, а поле имени должно содержать значение.
Как мне этого добиться? Действительно ли мне нужен для этого специальный преобразователь объектов? Пожалуйста, помогите, заранее спасибо.
Примечание. Нам следует использовать только средство сопоставления объектов, без возможности его удаления в соответствии с рекомендациями.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ect-mapper

Вернуться в «JAVA»