Можно ли увидеть JSON, созданный Джексоном Аннотации? - PullRequest
0 голосов
/ 10 февраля 2020

Я использую https://github.com/FasterXML/jackson-annotations в проекте Spring 5. Я сталкиваюсь с некоторыми проблемами при отправке данных на сервер, потому что одно из полей сериализуемого объекта имеет неправильный формат. Можно ли увидеть JSON созданный Джексоном Аннотации? Мне было бы намного легче увидеть, что не так с представлением JSON, которое отправляется в API, который мне нужен.

1 Ответ

1 голос
/ 10 февраля 2020

Вы можете попробовать это -

ObjectMapper mapper = new ObjectMapper().enable(SerializationFeature.INDENT_OUTPUT); 
try { 
    String json = mapper.writeValueAsString(<your-class-here>);
    System.out.println(json); 
} catch (JsonProcessingException e) { 
    e.printStackTrace(); 
}

Просто замените "your-class-here" на сгенерированную ссылку на объект.

...