常用有三种json解析jackson、fastjson、gson。 1. jackson依赖包 2. fastjson 3. gson ` ` ...
分类:
Web程序 时间:
2018-04-24 14:57:25
阅读次数:
1474
1.跨服务接口调用的数据量超过一定量的时候,接口会出现无响应,强制断开请求连接 2.gson 和fastjson序列化和反序列过程中可能会出现内存溢出,gson默认情况下不会序列化为null的字段, fastjson反序列化泛型类 :JSON.parseObject(result, new Type ...
分类:
编程语言 时间:
2018-04-23 11:06:23
阅读次数:
151
1:感觉见鬼了一般存储JSONObject中的字段竟然不见了? com.alibaba.fastjson.JSON#toJSON(java.lang.Object, com.alibaba.fastjson.serializer.SerializeConfig)源码: 2:当我们使用JSONArra ...
分类:
Web程序 时间:
2018-04-16 12:09:46
阅读次数:
292
<!-- porm.xml 文件 引用JAR包 --> <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>f ...
分类:
Web程序 时间:
2018-04-11 21:46:35
阅读次数:
264
jackson的maven依赖 所以引入这一个依赖就可以了 @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称, 如把trueName属性序列化为name,@JsonProperty(value="name")。 的fastjson来实现的。 ...
分类:
Web程序 时间:
2018-04-10 10:55:14
阅读次数:
1300
JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。 首先用maven引入fastjson: ...
分类:
Web程序 时间:
2018-04-09 13:18:36
阅读次数:
933
用ajax发送JSON数据,其中数据类型为List,出现com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 1这种类型的错误 一般是数据格式问题 首先我们必须清楚JSON的数据格式 JSON中,对 ...
分类:
Web程序 时间:
2018-04-07 12:49:16
阅读次数:
8478
作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引 ...
分类:
其他好文 时间:
2018-04-06 15:27:44
阅读次数:
174
1、指定序列化顺序 缺省fastjson序列化一个java bean,是根据fieldName的字母序进行序列化的,你可以通过ordinal指定字段的顺序。这个特性需要1.1.42以上版本。 1 public static class VO { 2 @JSONField(ordinal = 3) 3 ...
分类:
Web程序 时间:
2018-03-31 00:50:13
阅读次数:
399
public static List> jsonToList(String json) { JSONReader reader = new JSONReader(new StringReader(json));// 已流的方式处理,这里很快 reader.startArray(); List> rs... ...
分类:
编程语言 时间:
2018-03-30 17:24:33
阅读次数:
313