Innholdsfortegnelse:

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 for å konvertere tilstanden til en gjenstand inn i en bytestrøm. Deserialisering er den omvendte prosessen der bytestrømmen brukes til å gjenskape det faktiske Java-objekt i minne. Denne mekanismen brukes til å vedvare gjenstand.

Følgelig, hvordan serialiserer du et objekt i Java?

Til serialisere et objekt betyr å konvertere dens tilstand til en bytestrøm slik at bytestrømmen kan tilbakestilles til en kopi av gjenstand . EN Java-objekt er serialiserbar hvis dens klasse eller noen av dens superklasser implementerer enten java . io. Serialiserbar grensesnitt eller undergrensesnitt, java.

hvordan leser du et objekt i Java? Hvordan lese et objekt fra fil i Java

  1. Åpne en FileInputStream til filen du har lagret objektet til.
  2. Åpne en ObjectInputStream til FileInpoutStream ovenfor.
  3. Bruk readObject-metoden til ObjectInputStream-klassen for å lese objektet fra filen.
  4. Metoden ovenfor returnerer et objekt av typen Objekt.

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

Her er et fullstendig eksempel. Dette er trinnene:

  1. Lag Class Item() som implementerer Serializable.
  2. In Main – Lag 2 elementobjekter.
  3. Legg den til ArrayList.
  4. Serialiser ArrayList. Checkout-fil for å se bytestrøm av et objekt. (Bilde under)
  5. Deserialiser bytestrømmen fra den samme filen for å se Objekt.

Hva er hensikten med serialisering i Java?

Gjenstand Serialisering er en prosess som brukes til å konvertere tilstanden til et objekt til en bytestrøm, som kan vedvares til disk/fil eller sendes over nettverket til en hvilken som helst annen kjører Java virtuell maskin. Den omvendte prosessen med å lage et objekt fra bytestrømmen kalles deserialisering.

Anbefalt: