Attualmente sto usando Jackson per inviare i risultati JSON dalla mia applicazione web Spring.Serializzazione da Java a Jackson JSON: Campi monetari
Il problema che sto avendo sta tentando di far uscire tutti i campi con 2 cifre decimali. Non ero in grado di risolvere questo problema usando setScale (2), dato che numeri come 25.50 sono troncati a 25.5 ecc.
Qualcun altro ha affrontato questo problema? Stavo pensando di creare una classe Money con un serializzatore Jackson personalizzato ... puoi creare un serializzatore personalizzato per una variabile di campo? Probabilmente puoi ... Ma ancora, come posso ottenere il serializzatore cliente per aggiungere il numero come numero con 2 cifre decimali?
In che cosa stai memorizzando questi valori? Un 'BigDecimal'? –
@GregKopff yes a BigDecimal – ControlAltDel