Java Json4s提取BigDecimal失败
我正在我的一个项目中使用json4s。在一个特定的例子中,我试图提取一个签名为-Java Json4s提取BigDecimal失败,java,scala,bigdecimal,json4s,Java,Scala,Bigdecimal,Json4s,我正在我的一个项目中使用json4s。在一个特定的例子中,我试图提取一个签名为- List[Map[String,Any]] 有时结果集包含java.math.BigDecimal值,在这种情况下,提取失败,并显示以下消息- java.lang.RuntimeException: not a primitive class java.math.BigDecimal at scala.sys.package$.error(package.scala:27) ~[scala-li
List[Map[String,Any]]
有时结果集包含java.math.BigDecimal
值,在这种情况下,提取失败,并显示以下消息-
java.lang.RuntimeException: not a primitive class java.math.BigDecimal
at scala.sys.package$.error(package.scala:27) ~[scala-library-2.11.6.jar:na]
at org.json4s.Extraction$.writePrimitive(Extraction.scala:232) ~[json4s-core_2.11-3.2.11.jar:3.2.11]
at org.json4s.Extraction$.internalDecomposeWithBuilder(Extraction.scala:126) ~[json4s-core_2.11-3.2.11.jar:3.2.11]
at org.json4s.Extraction$.addField$1(Extraction.scala:82) ~[json4s-core_2.11-3.2.11.jar:3.2.11]
at org.json4s.Extraction$.internalDecomposeWithBuilder(Extraction.scala:132) ~[json4s-core_2.11-3.2.11.jar:3.2.11]
你知道为什么会出现这种错误吗。我可以看到json4s的源代码,根据这个BigDecimal应该被处理。你有样本代码吗?我称之为提取。分解(数据)其中数据是我上面显示的地图列表。你有样本代码吗?我称之为提取。分解(数据)其中数据是我上面显示的地图列表。