Compte tenu de cette JSON:Deserialize BigDecimal à scala avec json4s retour liste vide
{
"id": "1",
"details": [{
"tax": [{
"amount": 1
},
{
"amount": 2
}]
}]
}
Je suis en train de le lire ainsi:
lazy val amounts: List[BigDecimal] = parse(json) \\ "amount" \ classOf[JDecimal]
Mais il me donne une liste vide, alors que en utilisant JDouble
comme ceci:
lazy val amounts: List[Double] = parse(json) \\ "amount" \ classOf[JDouble]
Il me donne la liste correcte.
Comment puis-je lire directement une liste de BigDecimals
?