Spring默认使用Jackson处理json数据。实际开发中,在业界中,使用非常受欢迎的fastjson来接受json数据。 创建一个项目,在web目录下新建一个assets/js目录,加入jquery和json2的js文件,在lib下加入fastjson的jar文件。 BookControlle ...
分类:
Web程序 时间:
2019-02-12 00:04:51
阅读次数:
232
在项目中遇到一问题,json序列化需要将null传递给前端,但之前项目中使用的都是fastjson的JSONObject.toJSONString(vo),这样会过滤掉为NULL的属性。 解决办法: 1、依然使用fastjson,使用SerializerFeature.WriteMapNullVal ...
分类:
Web程序 时间:
2019-02-11 13:02:55
阅读次数:
384
操作: 1.添加相关Spring包,另外,在http://mvnrepository.com/artifact/com.fasterxml.jackson.core下载 fastjson包,其实在github上有相关代码备份; 2.在web.xml中配置前端控制器和Spring-config.xml ...
分类:
编程语言 时间:
2019-02-02 23:32:44
阅读次数:
177
一个pojo类: 初始化一个Friend对象,该对象属性为"sex"对应的值设置为null: 使用FastJson将该对象转化为Json字符串: 可以看到,"sex"字段由于为null,转化时该字段没了。 设置序列化类型 就有值为null的属性了。 RestTemplate传输值为null的属性 使 ...
分类:
Web程序 时间:
2019-01-30 18:27:19
阅读次数:
506
首先引入fastjson的maven依赖: 然后添加一个配置类: ...
分类:
编程语言 时间:
2019-01-28 17:47:30
阅读次数:
180
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。 JSONObject:fastJson提供的json对象。 JSONArray:fastJson提供json数组对象。 我们可以 ...
分类:
编程语言 时间:
2019-01-28 17:42:49
阅读次数:
178
一、问题描述: 近期,在环境中出现一个阻塞性的异常“nested exception is java.lang.IllegalStateException: It is illegal to call this method if the current request is not in asyn ...
分类:
Web程序 时间:
2019-01-27 01:10:47
阅读次数:
861
前言 最近在开发过程中使用了大量的json作为前后端数据交换的方式,由于之前没有对json做过系统的学习,所有在使用过程中查阅了大量的文档与资料,这里主要记录了我在开发后对json以及fastjson使用的总结 JSON 介绍 JSON(javaScript Object Notation)是一种轻 ...
分类:
Web程序 时间:
2019-01-26 17:08:58
阅读次数:
193
$ref的产生原因 (1)重复引用:一个集合/对象中的多个元素/属性都引用了同一个对象 (2)循环引用:集合/对象中的多个元素/属性在相互引用导致循环 针对fastjson的处理 fastjson作为一款序列化引擎,不可避免的会遇到循环引用的问题,为了避免StackOverflowError异常,f ...
分类:
其他好文 时间:
2019-01-25 15:15:23
阅读次数:
401
出现的问题 我全局配置的时间格式是:yyyy-MM-dd HH:mm:ss @JSONField注解配置的时间格式是:yyyy-MM-dd 最终的返回结果是:yyyy-MM-dd HH:mm:ss 问题:为啥不是以注解定义的时间格式为主呢?先说答案,后面再分析: FastJson的全局配置日期格式会 ...
分类:
Web程序 时间:
2019-01-24 01:17:52
阅读次数:
609