解决fastjson、Jackson、Gson解析Json数据时,key为Java中关键字
发布时间:2020-12-16 18:50:13 所属栏目:百科 来源:网络整理
导读:博文首次发布于个人博客:吾勇士的博客 无论我们在使用fastjson、Jackson还是Gson,我们在用json转换为实体类时,都是根据json数据建立对应实体类,但比较恶心的是,有时,有些服务商返回的json报文中,key值为java中的关键字,我们没法用关键字,当做一个类
博文首次发布于个人博客:吾勇士的博客 无论我们在使用fastjson、Jackson还是Gson,我们在用json转换为实体类时,都是根据json数据建立对应实体类,但比较恶心的是,有时,有些服务商返回的json报文中,key值为java中的关键字,我们没法用关键字,当做一个类的成员变量,不过不代表我们就没有其他的办法解决了; 先给个测试实体类:
解决方案如下: ①使用fastjson:则在实体类中的对应成员变量中加上以下注解:
2
|
)
String abstract_;
|
②使用gson
)
String abstract_;