如何在java中创建一个不可序列化的字段?

Mir*_*lad 36 java

请,我需要有关序列化数据的帮助.

我有一个名为Foo的类,它定义了3个属性:

    public int age;
    public String name;
    public String description;
Run Code Online (Sandbox Code Playgroud)

如何序列化此对象,但没有其描述字段?

提前致谢!

bel*_*lum 66

使用关键字transient:

public transient String description;
Run Code Online (Sandbox Code Playgroud)


kos*_*osa 6

你只需要制作那个transient

例子:

public transient String description;
Run Code Online (Sandbox Code Playgroud)


Per*_*ror 6

将变量标记为transient,因为Transient变量未序列化。

 public transient int age;
Run Code Online (Sandbox Code Playgroud)