gpt4 book ai didi

java - 如何使用 GSON 忽略对象列表中对象内部的 transient 字段定义

转载 作者:行者123 更新时间:2023-12-01 21:15:56 24 4
gpt4 key购买 nike

我有两个 A 类和 B 类:下面是代码:

 Class A{
private String field1;
private List<B> list = new ArrayList<B>();
}

Class B{
private transient field2;
}

使用gson API如何排除B类中的 transient 字段。GsonBuilder类中的excludeFieldsWithModifiers方法将仅排除A类的 transient 字段,但不排除B类的 transient 字段,因为类A包含类B的对象列表,并且field2在类B中定义.

最佳答案

何时 Gson序列号List<B> ,它实际上会序列化列表内容。当然,它会跳过内容模型中的 transient 字段。

关于java - 如何使用 GSON 忽略对象列表中对象内部的 transient 字段定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40100188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com