Как отформатировать JSON без использования аннотаций @XmlRootElement и @XmlElementWrapper? - PullRequest
0 голосов
/ 24 апреля 2020

Для создания классов-обёрток я использую что-то вроде:

    @XmlRootElement(name = "employee")
    @XmlAccessorType(XmlAccessType.FIELD)
    public class Employee implements Serializable {

        private static final long serialVersionUID = 1L;

        @XmlElementWrapper(name="hobbies")
        @XmlElement(name="hobby")
        private List<String> hobbies;

        private Integer id;
        private String firstName;
        private String lastName;
    }

Это форматируется как XML, как показано ниже:

    <employee>
        <id>1</id>
        <firstName>Lokesh</firstName>
        <lastName>Gupta</lastName>

        <hobbies>
            <hobby>Swimming</hobby>
            <hobby>Playing</hobby>
            <hobby>Karate</hobby>
        </hobbies>

    </employee> 

Но здесь я не хочу использовать XML формат. Я хочу использовать JSON формат. Подскажите, пожалуйста, как отформатировать это непосредственно в JSON без использования @XmlElementWrapper и @XmlRootElement?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...