Google Gson 字段过滤:基于访问修饰符
来源:互联网 发布:网络控制器无法安装 编辑:程序博客网 时间:2024/06/07 11:03
本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
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) 测试代码
@Testpublic 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()));}
运行结果:
0 0
- Google Gson 字段过滤:基于访问修饰符
- Google Gson 字段过滤:基于 Gson 版本
- Google Gson 字段过滤:@Expose
- Google Gson 字段过滤:自定义过滤规则
- Gson 字段过滤
- 安卓注解使用,实体类指定须使用字段, Google Gson 字段过滤
- Gson 过滤字段的几种方法
- Gson 过滤字段的几种方法
- Gson 过滤字段的几种方法
- java字段修饰符
- 访问修饰符
- C#访问修饰符
- c#访问修饰符
- c#访问修饰符
- C#访问修饰符
- 访问修饰符
- java 访问修饰符
- 访问修饰符
- maven管理SSM框架的pom.xml配置
- dmesg命令
- Vue.js 和 MVVM 小细节
- 【socket编程】使用socket访问https客户端
- YII2.0打印sql语句方法
- Google Gson 字段过滤:基于访问修饰符
- Universial Robot (1): ROS下的通信问题
- Ubuntu下用apt-get安装最新版本的Redis
- react学习总结9--深入理解
- LeetCode Valid Parentheses
- Java 8 Optional详解
- ES refresh调大及查询不到的解决
- js如何准确获取当前页面url网址信息
- Linux/Ubuntu更新sources.list时显示NO_PUBKEY 6DA746A05F00FA99问题