使用Scala2.10和JSON3.5.0,我尝试将映射序列化为json4s字符串。例如:
implicit val formats = org.json4s.DefaultFormats.withBigDecimal
println(Serialization.write(Map("key" -> new java.math.BigDecimal(1)))失败,出现以下错误:
java.lang.RuntimeException: not a primitive class java.math.BigDecimal我关注了[https://stackoverflow.com/a/27847784/901330],但BigDecimal似乎破坏了它。我怎么做这个序列化?
发布于 2017-01-25 03:35:56
org.json4s.BigDecimalJsonFormats适用于scala.math.BigDecimal (Scala BigDecimal),而不是Java BigDecimal (java.math.BigDecimal)
所以,使用Scala (Scala BigDecimal)
https://stackoverflow.com/questions/41837071
复制相似问题