Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Json4s提取BigDecimal失败_Java_Scala_Bigdecimal_Json4s - Fatal编程技术网

Java Json4s提取BigDecimal失败

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

我正在我的一个项目中使用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-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应该被处理。

你有样本代码吗?我称之为提取。分解(数据)其中数据是我上面显示的地图列表。你有样本代码吗?我称之为提取。分解(数据)其中数据是我上面显示的地图列表。