【问题标题】:Adding Transient modifier to existing object将瞬态修改器添加到现有对象
【发布时间】:2016-10-28 08:28:05
【问题描述】:

我有一个对象定义为

class MyObj {
        int a;
        String b;
        Date d;   //I will add the transient 
}

在序列化期间,对象没有“瞬态”,并且序列化的字符串包含日期。现在我正在添加带有日期的“瞬态”修饰符。能反序列化吗?

我已经用我的机器进行了测试,它正在工作,但不知何故我对这台机器没有信心。我正在使用 Gson 进行序列化/反序列化。

【问题讨论】:

    标签: serialization gson transient


    【解决方案1】:

    没有!

    这正是definition of transient keyword in java

    报价

    transient 是一个 Java 关键字,用于标记成员变量不是 当它被持久化为字节流时被序列化。transient 是一个 Java 关键字,用于标记成员变量何时不被序列化 它被持久化为字节流。

    【讨论】:

      猜你喜欢
      • 2017-09-18
      • 2022-06-29
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 2021-09-06
      • 2021-11-12
      • 2018-02-08
      • 1970-01-01
      相关资源
      最近更新 更多