Java pour Jackson la sérialisation JSON: l'Argent des champs

Actuellement, je suis en utilisant Jackson pour envoyer des résultats JSON à partir de mon Ressort en fonction de l'application web.

Le problème, je vais avoir est d'essayer d'obtenir de l'argent tous les champs de sortie avec 2 décimales. Je n'ai pas pu résoudre ce problème en utilisant setScale(2), comme les nombres comme 25.50 sont tronqués à 25,5 etc

Quelqu'un d'autre a traité ce problème? Je pensais à faire de l'Argent de la classe avec une coutume Jackson sérialiseur... pouvez-vous personnaliser un sérialiseur pour une variable de champ? Vous pouvez probablement... Mais même dans ce cas, comment pourrais-je obtenir mon client sérialiseur pour ajouter le nombre comme un nombre avec 2 décimales?

  • De quoi êtes-vous le stockage de ces valeurs? Un BigDecimal?
  • oui un BigDecimal