У меня есть вариант использования, как показано ниже: Модуль 1 -> генерирует pojo Модуль 2 -> проверяет pojo по схеме Модуль 3 -> сериализует pojo и сохраняет
Approach1:
ObjectMapper mapper = new ObjectMapper;
Модуль 1:
String stream = mapper.writer().writeValueAsString(<pojo>)
Модуль 2:
JsonNode jsonNode= mapper.reader().readTree(stream);
// using json-schema-validator lib to validate the schema
Модуль 3:
//uses stream to persist
Подход 2:
Модуль 1:
JsonNode jsonNode = mapper.valueToTree()
Модуль 2:
// uses jsonNode
Модуль 3:
String stream = mapper.writer().writeValueAsString(jsonNode)
//use stream to persist
Я хочу понять, есть ли разница в производительности?Есть ли лучший способ сделать то же самое?