FastJson
will的猜想
这个作者很懒,什么都没留下…
展开
-
json字符串解析
fastjson 是一个性能极好的用 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除原创 2017-11-15 17:08:18 · 951 阅读 · 0 评论 -
Jackson详细介绍
Jackson 是一个能够将java对象序列化为JSON字符串,也能够将JSON字符串反序列化为java对象的框架。 本文的所有内容都可以从 Java JSON Jackson Introduction 中找到,这里记录下来供自己以后参考,如果时间充足,建议阅读原文。这是另一篇介绍自定义(反)序列化的文章 http://www.baeldung.com/jackson-custom转载 2017-12-11 14:50:10 · 25398 阅读 · 0 评论 -
FastJSON之解析json
FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库。多了不说了,百度一下一大把。在此,简单的总结一下自己用过,测试过的方法。如果使用Maven,在pom.xml文件加入以下依赖。1 dependency>2 groupId>com.alibabagroupId>3 artifactId>fa转载 2017-11-14 20:09:26 · 529 阅读 · 0 评论 -
JSONObject类之解析json
1. json数据类型类型描述Number数字型String字符串型Boolean布尔型Array数组Object对象null空值(1)json中不区分整数、小数等类型,而统一使用Number来存储数原创 2017-11-14 18:08:19 · 3556 阅读 · 0 评论 -
fastJson 之 JSONPath使用
1. JSONPath介绍官网地址: https://github.com/alibaba/fastjson/wiki/JSONPathfastjson 1.2.0之后的版本支持JSONPath。这是一个很强大的功能,可以在java框架中当作对象查询语言(OQL)来使用。2. APIpackage com.alibaba.fastjson;public class JSONPath { ...原创 2018-04-09 20:48:06 · 4005 阅读 · 0 评论 -
jackson-jq使用细则
jackson-jqjq for Jackson JSON ProcessorInstallationJust add jackson-jq in your pom.xml.<dependencies> <dependency> <groupId>net.thisptr</groupId> <artifactId>jackson...原创 2018-04-12 15:18:25 · 1027 阅读 · 0 评论 -
Fastjson序列化和反序列化的时候日期处理
序列化1.序列化日期为ISO-8601日期格式 2.序列化日期为指定格式 3.用默认的全局日期格式序列化对象public class Ao { private int id; private Date date; public int getId() { return id; } public void setId(int id) { ...原创 2018-04-23 16:15:41 · 14711 阅读 · 0 评论 -
FastJson中@JSONField注解使用
最近做项目中,使用了json格式在服务器之间进行数据传输。但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式。 思路:定义需要返回的bean,bean中定义需要返回的数据获取到需要处理的JSON字符串将JSON字符串转换为bean, 再将转换后的bean返回给客户端。由于json中的key与bean中...转载 2018-04-23 16:37:08 · 233 阅读 · 0 评论 -
比较两个json是否等价
问题场景:对老代码接口进行重构,需要验证新接口逻辑是否和旧接口一致,在重构过程中是否产生了bug解决思路:用相同的请求参数同时调用新接口和旧接口,然后对比返回的java对象。基于线上业务实际运行代码,若返回数据一直等价,则认为新旧接口逻辑一致。在这里,将返回对象转换为json,然后通过Gson解析json,对比json是否等价来确定java对象是否等价。解决方案:先将两个java对象转换为json...原创 2018-05-18 11:28:52 · 2897 阅读 · 0 评论