Какое практическое применение аннотации @JsonValue?

Разбираюсь с работой Json в java по статье статья и разобрался что такое @JsonValue. Понял что можно использовать как на методе, так и на поле чтобы подменить вид при сериализации объекта. Но зачем это нужно если к виду json привести таким способом в разы труднее чем использовать настроенные по-умолчанию вариант? Елси использовать default, то допустим результат такой

{"name":"Irina", "age": 23}

, а если переопределять самому, то в лучшем случае получится так

"{"name":"Irina", "age": 23}" 

,- как в таком случае измегать кавычек?


Ответы (0 шт):