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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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