gpt4 book ai didi

java - 仅在某些字段上使用 gson 反序列化 json 对象

转载 作者:行者123 更新时间:2023-12-01 14:03:31 28 4
gpt4 key购买 nike

如果我有课,请说

class A
{
String field1
String field2
String field3
}

我还有另一个 B 类,其中包含以下内容

{
String field1
String field2
}

有一个键值对的字节数组,[#maps to field1, #maps to field2]如何使用 gson 将字节数组映射到 A 类中的字段,而不创建包含确切数量的 B 类 map 中的字段?

我可以在反序列化时排除 field3 吗?我该怎么做?

最佳答案

最好的方法是将 field3 标记为

transient

Gson 不会从字符串中填充(反序列化)其值。或者,您可以使用自定义反序列化器实现来选择性地反序列化事物。这是link对于这种解决方案。

关于java - 仅在某些字段上使用 gson 反序列化 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19130216/

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