【发布时间】:2017-06-09 18:37:50
【问题描述】:
使用 Scala 2.10 和 json4s 3.5.0,我正在尝试将映射序列化为 JSON 字符串。例如:
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 似乎打破了它。我该如何做这个序列化?
【问题讨论】:
-
映射
Any通常是一个(非常)坏主意