2016-06-26 18 views
0

Ich habe ein Objekt definiert, wieHinzufügen Transient Modifikator vorhandenes Objekt

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

Bei der Serialisierung das Objekt war ohne ‚flüchtig‘ und der serialisierten Zeichenfolge enthält das Datum. Jetzt füge ich den "transienten" Modifikator mit dem Datum hinzu. Wird es deserialisieren können?

Ich habe mit meiner Maschine getestet und es funktioniert, aber irgendwie bin ich nicht zuversichtlich auf diese. Ich verwende Gson zum Serialisieren/Deserialisieren.

Antwort

1

Nr.!

, die genau die definition of transient keyword in java

Quote ist

vergänglich ist ein Java-Schlüsselwort, das eine Membervariable markiert nicht serialisiert zu werden, wenn es um Ströme von bytes.transient beibehalten wird, ist ein Java-Schlüsselwort Das markiert eine Elementvariable, die nicht serialisiert werden soll, wenn in Bytefolgen beibehalten wird.

Verwandte Themen