gpt4 book ai didi

java - XStream 通过所需的构造函数反序列化对象

转载 作者:行者123 更新时间:2023-12-04 05:49:56 27 4
gpt4 key购买 nike

在 xstream for java 中,有没有办法通过确保对象通过带有参数的特定构造函数来反序列化对象?

最佳答案

XStream(或一般的反序列化)不调用构造函数。 (除了很少使用的纯 Java 模式,当它调用默认构造函数时。)

您需要使用 readResolve()方法,如果你想初始化 transient 字段。

但是,您可以编写自己的转换器,然后就可以为所欲为。如果您有一个特定的类要应用此方法,则此方法最有效。

关于java - XStream 通过所需的构造函数反序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10196150/

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