Пользовательский преобразователь объектов Джексона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»