java - xstream 不包含某些字段,即使它们有 getter/setter

标签 java xstream

我期望 XStream 包含特定类的“所有字段”,但其中一个字段没有显示,即使它不为空。给出了什么?

最佳答案

事实证明,它在其声明(privatetransient XXX)中被标记为“transient”,XStream 尊重该声明,但不包含它。尽管 getter/setter 都是公开的,但这还不够。

关于java - xstream 不包含某些字段,即使它们有 getter/setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48592389/

相关文章:

java - 如何计算 BigDecimal

java - XStream: UnknownFieldException - 没有这样的字段

java - 使用 XStream 反序列化 - ArrayList 保持 null

xml - 漂亮的 XStream 序列化在 Scala 中可行吗?

java - 线程上下文切换是如何完成的?

java - 具有优先级阻塞队列的 ThreadPoolExecutor 不会创建(动态)非核心线程

java - Spark SQL - 集合(集)上的 Cassandra SqlContext 查询

java - 动态添加按钮到 fingerpaint android api 演示

java - com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$DuplicateFieldException : Duplicate field 问题

java - XStream:如何在自定义转换器中编码/解码列表?