文章17 | 阅读 10270 | 点赞0
本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。
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()));
}
运行结果:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/Silent_Paladin/article/details/54135201
内容来源于网络,如有侵权,请联系作者删除!