В настоящее время я использую Jackson для отправки результатов JSON из моего веб-приложения на основе Spring.
Проблема, с которой я сталкиваюсь, заключается в том, чтобы получить все денежные поля для вывода с двумя десятичными знаками. Я не смог решить эту проблему, используя setScale (2), поскольку числа, подобные 25.50, усекаются до 25,5 и т.д.
Кто-нибудь еще справился с этой проблемой? Я думал о создании класса Money с помощью пользовательского сериализатора Jackson... можете ли вы создать собственный сериализатор для переменной поля? Вероятно, вы можете... Но даже еще, как я могу заставить свой сериализатор клиентов добавить число в виде числа с двумя десятичными знаками?