C'est une méthode dans mon ressort contrôleurType emetteur BigDecimal au printemps Restful
@RequestMapping(value = AccountLvlConfigURI.GET_CONFIG_AGENCY, method = RequestMethod.POST)
public
@ResponseBody AccLvlConfigRes getAccountLevelConfigByAgency() throws BusinessException {
return accountLevelConfigBo.getAccountLevelConfigByAgency();
}
Et voici ma classe AccLvlConfigRes:
public class AccLvlConfigRes implements Serializable {
private static final long serialVersionUID = -2066756616998244103L;
private Integer levelNumber;
private Integer minPoint;
private BigDecimal percentBuyTicketInter;
public AccLvlConfigRes(){}
// Getters - Setters
}
Le problème est que le client peut obtenir des valeurs de levelNumber, minPoint , cependant, ne peut pas obtenir la valeur de percentBuyTicketInter (échelle 5, 2 précision).
Comment puis-je transmettre le type de variable BigDecimal au client au printemps Restful
duplication possible de [sérialisation Java vers Jackson JSON: champs d'argent] (http://stackoverflow.com/questions/11319445/java-to-jackson-json-serialization-money-fields) –
Suivez le lien, je pense ça t'amènera où tu veux aller. Vous devez écrire un sérialiseur personnalisé. –