На самом деле это не игра. Играть Json - это обертка (на мой взгляд хорошая) над Джексоном.
Если вы пытаетесь использовать это за деньги, которые, как я подозреваю, вы делаете, не применяйте округление во время сериализации, так как вы можете фактически потерять деньги. Сделайте это в своей модели! Работа с деньгами - отдельная тема.
В случае, если это не связано с деньгами, вы можете применить отдельный переводчик для этого атрибута.
Как я уже сказал, то, что касается Джексона, также применимо к Play JSON. Вы можете попытаться определить сериализатор только для этого атрибута. Вы должны реализовать свой собственный JsonSerializer и аннотировать свой атрибут с помощью @JsonSerialize(using = <YourSerializer>.class)
.
Я использую Scala Play не Java Play, я не худая k аннотации для класса case – ttt