经过response.getWriter().write(json)打到前台日期格式混乱的问题的总结 import java.text.SimpleDateFormat;import net.sf.json.JsonConfig;import net.sf.json.processors.JsonV ...
分类:
数据库 时间:
2017-09-08 13:22:14
阅读次数:
192
项目中经常用到ajax请求后台,返回给前台json对象字符串。有些实体包含字段可能有日期、list、以及级联对象情况。因此,我们需要有针对性处理, 例如日期date类型,我们要给它转为我们所想要的格式的日期字符串,返回给前台。list我们要去除掉,级联对象,只提取我们所需要的字段值。 例如实体pro ...
分类:
Web程序 时间:
2017-09-02 10:36:46
阅读次数:
1088
原因: 父对象与子对象互相包含对方的类型的属性,造成死循环 解决方案1: JsonConfig config=new JsonConfig(); config.setExcludes(new String[]{"devTask","employee","probClient"}); //传入要忽略的 ...
分类:
其他好文 时间:
2017-08-05 22:04:03
阅读次数:
132
baseAction中: public void write2JsonArray(List<?> list, String[] excludes) throws IOException { // JsonConfig: 配置转换的json数据中不需要的属性 JsonConfig jsonConfig ...
分类:
编程语言 时间:
2017-08-03 17:38:58
阅读次数:
146
1. 第一种方式,实现JSONString接口的方法 2.第二种方式,通过jsonconfig实例,对包含和需要排除的属性进行方便的添加或删除(建立JsonConfig实例,并配置属性排除列表) ...
分类:
编程语言 时间:
2017-07-07 13:25:33
阅读次数:
194
我们通常对一个Json串和Java对象进行互转时,经常会有选择性的过滤掉一些属性值,而json-lib包中的JsonConfig为我们提供了这种 功能,具体实现方法有以下几种。(1)建立JsonConfig实例,并配置属性排除列表,(2)用属性过滤器,(3)写一个自定义的 JsonBeanProce ...
分类:
Web程序 时间:
2017-02-22 00:06:53
阅读次数:
257
通过java中 config.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor()); config.registerJsonValueProcessor(Timestamp.class, new JsonDateVa ...
分类:
Web程序 时间:
2017-01-21 10:56:28
阅读次数:
514
一,setCycleDetectionStrategy 防止自包含 /** * 这里测试如果含有自包含的时候需要CycleDetectionStrategy */ public static void testCycleObject() { CycleObject object = new Cycl ...
分类:
Web程序 时间:
2016-07-02 21:30:25
阅读次数:
358
一开始进入公司,做起项目来比较不知所措,现在一个月过去了,越来越得心应手,下面是json向前端传值以及前端ajax接收,给自己记下也分享给大家。 这是两个类型不同的json与ajax的数据交互(集合、类对象) JsonConfig jsonConfig = new JsonConfig(); //l ...
分类:
Web程序 时间:
2016-05-23 17:10:54
阅读次数:
255
list集合转换JSON出错误意思是:对象”是一个数组。使用jsonarray取代。解决方法:将JSONObject替换为JSONArray代码:JsonConfig jsonConfig = new JsonConfig();jsonConfig.setCycleDetectionStrategy ...
分类:
Web程序 时间:
2016-04-09 20:24:40
阅读次数:
200