Сопоставить несколько полей Java pojo с одним json полем с аннотациями Джексона - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь сопоставить два поля из Java POJO с одним json полем;

public class Person {
    private String firstName;

    //this two fields should be in separate json property (object)
    private String street;
    private String streetNo;
...
    //getters and setters
}

И я хочу получить ответ примерно так:

{
    firstName: "Peter",
    address: {
        street: "Square nine",
        streetNumber: "12"
    }
}

1 Ответ

0 голосов
/ 21 апреля 2020

Затем вам нужно ввести еще один адрес POJO и добавить поле address в ваше лицо POJO

public class Person {
    private String firstName;

    private Address address = new Address();

...
    //getters and setters
}

// another POJO
public class Address {
    private String street;
    private String streetNo;

    //getters and setters
}
...