Google Gson 字段过滤:基于访问修饰符
2017-01-06 10:42
337 查看
本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
Google Gson 支持基于 Java 访问修饰符过滤字段,包括:
示例
(1) POJO 类
(2) 测试代码
运行结果:
Google Gson 支持基于 Java 访问修饰符过滤字段,包括:
public / default / protected / private / static / final
示例
(1) POJO 类
class GsonObject { public String publicField = "PUBLIC"; String defaultField = "DEFAULT"; protected String protectedField = "PROTECTED"; private String privateField = "PRIVATE"; static String staticField = "STATIC"; final String finalField = "FINAL"; }
(2) 测试代码
@Test public void test() throws IOException { Gson gson = new GsonBuilder() .excludeFieldsWithModifiers( java.lang.reflect.Modifier.PRIVATE, java.lang.reflect.Modifier.STATIC) .create(); System.out.println(gson.toJson(new GsonObject())); }
运行结果:
相关文章推荐
- Google Gson 字段过滤:基于 Gson 版本
- 一种基于自定义代码的asp.net网站访问IP过滤方法!
- 端口内基于MAC地址过滤的ACL访问控制
- iptables之三:基于iptables实现7层访问过滤 推荐
- 安卓注解使用,实体类指定须使用字段, Google Gson 字段过滤
- 学习总结-访问权限修饰符,实例成员和类成员,初始化字段
- Google Gson 字段过滤:@Expose
- JAVA基于类的访问权限以及protected修饰符的限制
- C#类,接口,类成员字段,方法,属性的访问修饰符
- 初识ASP.NET MVC窗体验证与权限过滤---2.基于角色的访问控制
- 基于linux的嵌入IPv4协议栈的内容过滤防火墙系统(6)-系统效果
- 基于透明代理的内部类访问抽象 [2] 自动类型转换与封装
- 使用 Authorization Manager 对多层应用程序进行基于角色的访问控制
- 基于linux的嵌入IPv4协议栈的内容过滤防火墙系统(4)-包过滤模块和内容过滤模块
- 基于linux的嵌入IPv4协议栈的内容过滤防火墙系统(8)-附录
- 基于SPI的数据报过滤原理与实现
- 基于linux的嵌入IPv4协议栈的内容过滤防火墙系统(5)-包过滤模块和内容过滤模块所采用的各种技术详述
- 基于NIO实现客户端通过HTTP协议访问WEB站点
- 基于linux的嵌入IPv4协议栈的内容过滤防火墙系统(1)-目录