fastjson double 类型 toJsonString 报错

0qx6xfy6  于 22天前  发布在  其他
关注(0)|答案(5)|浏览(13)

错误:
java.lang.NoSuchMethodError: No virtual method intValueExact()I in class Ljava/math/BigInteger; or its super classes (declaration of 'java.math.BigInteger' appears in /system/framework/core-libart.jar)

版本为1.2.49

h7appiyu

h7appiyu1#

嗯,遇到同样的错误

tkqqtvp1

tkqqtvp12#

Exception in thread "main" java.lang.NoSuchMethodError: java.math.BigInteger.intValueExact()I
at com.alibaba.fastjson.util.RyuDouble.(RyuDouble.java:67)

使用了JDK8的新方法,但是发的包是5.0的,兼容问题。

bq9c1y66

bq9c1y663#

#10254 java.lang.NoSuchMethodError
No virtual method intValueExact()I in class Ljava/math/BigInteger; or its super classes (declaration of 'java.math.BigInteger' appears in /system/framework/core-libart.jar)

com.alibaba.fastjson.util.RyuDouble.(RyuDouble.java:67)

anauzrmj

anauzrmj4#

回退到1.2.47就好了

a14dhokn

a14dhokn5#

@juechenshiai 1.2.47版本对kotlin的支持还不够友好

相关问题