gpt4 book ai didi

java - 如何序列化对象的特定字段?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:35 25 4
gpt4 key购买 nike

我想序列化一个对象的某些字段。在反序列化过程中,强制通过适当的构造函数重新构造对象。这可能吗?

例如:

public Person()
{
private String name;
private int age;
private Person parent;

void Person(String name, int age)
{
this.name = name;
this.age = age;

this.parent = new Person("Mom", 65);
}
}

我想存储人的“姓名”和“年龄”字段。而在反序列化时,调用构造函数并重新创建父对象。

最佳答案

xstream 确实支持在增强模式下使用默认构造函数以外的构造函数。

http://x-stream.github.io/index.html

关于java - 如何序列化对象的特定字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240426/

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