Fastjson使用和常用注解

血红的双手。 提交于 2020-03-24 19:24:55

3 月,跳不动了?>>>

fastjson的依赖
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>版本号</version>
</dependency>

编写FastJsonUtils工具类:https://my.oschina.net/lion1220/blog/3151033

FastJson序列化方式
SerializeFilter定制序列化 
ParseProcess定制反序列化
@JSONField 定制序列化-----配置在字段或者getter/setter方法上,搭配JSON.toJSONString(实体类)方法使用,将实体类转换成json字符串。搭配JSON.parseObject(字符串,实体类.class)方法使用,将字符串转换成实体类。
@JSONType 定制序列化-----配置在类上

包含泛型类不能转换的问题,需要用到 TypeReference
ResponseEntity<User> response =  JSON.parseObject(result, new TypeReference<ResponseEntity<User>>(){});

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!