`

fastjson过滤字段属性

阅读更多
//第一种方法:

PropertyFilter filter = new PropertyFilter() {
			//过滤不需要的字段
			public boolean apply(Object source, String name, Object value) {
				if("code".equals(name)||"shengid".equals(name)){
					return false;
				}
				return true;
			}
		};
		SerializeWriter sw = new SerializeWriter();
		JSONSerializer serializer = new JSONSerializer(sw);
		serializer.getPropertyFilters().add(filter);
		serializer.write(cityList);
		response.getWriter().write(sw.toString());
//第二种方法:
直接在里面写上需要的字段属性.

	SimplePropertyPreFilter filter = new SimplePropertyPreFilter(TTown.class, "id","townname");
		response.getWriter().write(JSONObject.toJSONString(townList,filter)); 
分享到:
评论
1 楼 u013181314 2015-01-08  
请问第二层的属性怎么过滤呢?就是对象的对象属性的属性怎么过滤?

相关推荐

    FastJson调整实体类中属性输出的顺序,字段为空的时候仍然输出

    FastJson调整实体类中属性输出的顺序,字段为空的时候仍然输出,有时候如果不输出空的字段,导致字段缺失在做判断的时候,获取某个字段就会报错,而对于输出顺序的重要性,就是 如果没有顺序,那么数据,在输出到别的接口的...

    fastjson定制工程,别名配置化

    原生的fastjson 字段别名只能通过代码hardcode , 这里我添加了别名的配置文件读取,这样适合在和第三方对接接口字段名经常变更的情况。

    fastJson属性配置说明

    fastJson属性详细说明:FastJsonHttpMessageConverter4、AutoCloseSource、AllowComment、AllowUnQuotedFieldNames、AllowSingleQuotes、InternFieldNames等

    springboot中用fastjson处理返回值为null的属性值

    在本篇文章里小编给大家整理的是一篇关于springboot中用fastjson处理返回值问题详解内容,需要的朋友们参考下。

    fastjson-1.2.54-API文档-中文版.zip

    赠送jar包:fastjson-1.2.54.jar; 赠送原API文档:fastjson-1.2.54-javadoc.jar; 赠送源代码:fastjson-1.2.54-sources.jar; 赠送Maven依赖信息文件:fastjson-1.2.54.pom; 包含翻译后的API文档:fastjson-...

    fastjson 各个 版本 jar

    fastjson-1.1.35.jar ,fastjson-1.1.36.jar ,fastjson-1.1.37.jar ,fastjson-1.1.44.jar ,fastjson-1.2.3.jar,fastjson-1.2.4.jar

    fastjson-1.2.83.jar下载

    fastjson-1.2.83.jar下载,fastjson是阿里巴巴的开源JSON解析库,可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也支持从JSON字符串反序列化到JavaBean。fastjson采用全新的JSON解析算法,运行速度极快...

    fastjson-1.2.72-API文档-中文版.zip

    赠送jar包:fastjson-1.2.72.jar; 赠送原API文档:fastjson-1.2.72-javadoc.jar; 赠送源代码:fastjson-1.2.72-sources.jar; 赠送Maven依赖信息文件:fastjson-1.2.72.pom; 包含翻译后的API文档:fastjson-1.2....

    Alibaba Fastjson Jar包

    Alibaba Fastjson Jar包官方版是可以帮助使用Fastjson功能的Fastjson jar包,Fastjson是一个Java语言编写的高性能功能完善的JSON库,当然必备Alibaba Fastjson Jar包官方版。

    Android FastJSON小示例

    Android Studio FastJSON小示例,对应博文地址: http://blog.csdn.net/djstavaV/article/details/48785801

    fastjson-1.2.78-API文档-中文版.zip

    赠送jar包:fastjson-1.2.78.jar; 赠送原API文档:fastjson-1.2.78-javadoc.jar; 赠送源代码:fastjson-1.2.78-sources.jar; 赠送Maven依赖信息文件:fastjson-1.2.78.pom; 包含翻译后的API文档:fastjson-1.2....

    最新fastJSON C#的JSON开发包 v2.1.18

    fastJSON 版本 v2.1.18

    fastjson的一个小例子

    fastjson 的一个小例子,里面是我博客中的代码, http://blog.csdn.net/yunxiaoxiaoyun/article/details/16811973

    阿里fastjson.jar

    FASTJSON-1.2.17.jar,FASTJSON-1.2.17-sources.jar

    fastjson.jar包

    Alibaba Fastjson Jar包是可以帮助使用Fastjson功能的Fastjson jar包,Fastjson是一个Java语言编写的高性能功能完善的JSON库,当然必备fastjson jar包。快速解析json神器,方便快捷的工具。

    fastjson,方便json转换

    实现json转换,fastjson json json转换,可以帮助开发中涉及json格式处理的程序猿。

    fastjson1.2.2.rar

    fastjson1.2.2.rar

    fastJSON文档

    fastjson类库相关文档(fastjson文档)

    fastjson实用工具类

    fastjson实用工具类

Global site tag (gtag.js) - Google Analytics