Мне нужно захватить ответ Джейсона на объект передачи данных при весенней загрузке в вызове API отдыха. вот мой ответ
"isvalid":true,
"message": {
"normal": {
"show": true,
"body": "testing",
"bodyType": "text"
},
"important": {
"show": true,
"key": "test",
"value": "test"
}
},
"department":"LAB",
"type":"info",
"priority":"normal",
Я хочу написать класс dto, как лучше всего захватывать вложенные объекты в ответ. В настоящее время я использую статические внутренние классы для сообщений, нормальных и важных. Он работает, как и ожидалось, я хочу знать, есть ли лучший подход для разрешения ситуации
Вот мой класс dto (геттеры, сеттеры и конструкторы не включены)
public class myDto {
private boolean isvalid;
private String department;
private String type;
private String priority;
private Message message;
public static class Message{
private Normal normal;
private Important important;
}
public static class Important{
private boolean show;
private String key;
private String value;
}
public static class Normal{
private boolean show;
private String body;
private String bodyType;
}
}