Skip to content

JSONObject.getInteger(String key) 报错:TypeUtils NoClassDefFoundError #175

@CodeInDreams

Description

@CodeInDreams
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.fastjson.util.TypeUtils
        at com.alibaba.fastjson.JSONObject.getInteger(JSONObject.java:268)

JDK8 fastjson 2.0.2

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.2</version>
</dependency>

2.0.1版本的TypeReference构造器用不了,类型推断也少了几个支持,调试花了很多时间,节后发现2.0.2解决了部分泛型问题,勉强可用,但TypeUtils又没加载。。之前的一堆公众号是拿我们生产环境做小白鼠吗?现在已回到1.2.80版本,希望作者有空修复下fastjson2的基本使用,毕竟国内还是有不少人用的,别到时候1代不维护,2代不稳定,倒逼大家换Jackson(话说不用Jackson的是不是就懒得多写那几行代码?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions