Я пытаюсь преобразовать JSON в класс POJO. Этот JSON я получаю от стороннего вызова REST API, и я хочу преобразовать его в класс POJO. Для этого я использую банку jackson-databind, и ниже приведена часть моего кода.
ObjectMapper mapper = new ObjectMapper();
Object modelObject; // object in which I want to convert my JSON object
mapper.writeValue(request.getShipmentDataJson(), modelObject);
Здесь пока вместо класса POJO я объявил переменную modelObjcet типа Object, и мой вопрос: нужно ли нам создавать класс POJO с обязательными полями и методами getter setter перед преобразовать JSON в POJO?
Если да, то как мы должны создать этот класс POJO из JSONSchema и когда он будет создан?
Пожалуйста, объясните мне эту концепцию. Насколько я понимаю, мы должны создать POJO непосредственно из JSONSchema, но когда и как это сделать, я не знаю. И я думаю, что после создания POJO я могу использовать приведенный выше код для сохранения объекта JSON в POJO.