Indholdsfortegnelse:

Hvordan deserialiserer du et objekt i Java?
Hvordan deserialiserer du et objekt i Java?

Video: Hvordan deserialiserer du et objekt i Java?

Video: Hvordan deserialiserer du et objekt i Java?
Video: Convert Java to JSON & JSON to Java Object | Parse JSON in Java | ObjectMapper in Jackson API 2024, Kan
Anonim

Serialisering og Deserialisering i Java med Eksempel. Serialisering er en mekanisme til at konvertere tilstanden af en objekt ind i en bytestrøm. Deserialisering er den omvendte proces, hvor bytestrømmen bruges til at genskabe det faktiske Java objekt i hukommelsen. Denne mekanisme bruges til at fortsætte objekt.

Derfor, hvordan serialiserer du et objekt i Java?

Til serialisere et objekt betyder at konvertere dens tilstand til en bytestrøm, så bytestrømmen kan vendes tilbage til en kopi af objekt . EN Java objekt er kan serialiseres hvis dens klasse eller nogen af dens superklasser implementerer enten java . io. Serialiserbar grænseflade eller dens undergrænseflade, java.

hvordan læser man et objekt i Java? Sådan læser du et objekt fra fil i Java

  1. Åbn en FileInputStream til den fil, du har gemt objektet til.
  2. Åbn en ObjectInputStream til ovenstående FileInpoutStream.
  3. Brug readObject-metoden i ObjectInputStream-klassen til at læse objektet fra filen.
  4. Ovenstående metode returnerer et objekt af typen Objekt.

Ved også, hvordan deserialiserer du en liste i Java?

Her er et komplet eksempel. Dette er trinene:

  1. Opret Class Item() som implementerer Serializable.
  2. In Main – Opret 2 objekter.
  3. Tilføj det til ArrayList.
  4. Serialiser ArrayList. Checkout-fil for at se bytestream af et objekt. (under billedet)
  5. Deserialiser bytestrømmen fra den samme fil for at se Objekt.

Hvad er formålet med serialisering i Java?

Objekt Serialisering er en proces, der bruges til at konvertere et objekts tilstand til en bytestrøm, som kan fortsættes til disk/fil eller sendes over netværket til enhver anden kørende Java virtuel maskine. Den omvendte proces med at skabe et objekt fra bytestrømmen kaldes deserialisering.

Anbefalede: