Sobes.tech
Junior — Middle

Môžete vysvetliť, čo znamená proces deserializácie údajov?

sobes.tech AI

Odpoveď od AI

Deserializácia je proces prevodu dát z formátu vhodného na uloženie alebo prenos (napríklad JSON, XML, binárny formát) späť na objekt v pamäti programu.

Napríklad, ak bol objekt serializovaný do reťazca JSON na prenos cez sieť, deserializácia tento reťazec prevedie späť na objekt s rovnakými vlastnosťami.

V Jave je deserializácia často spojená s obnovením objektu zo streamu bajtov, napríklad pomocou rozhrania Serializable a triedy ObjectInputStream.

Príklad deserializácie objektu:

FileInputStream fileIn = new FileInputStream("person.ser");
ObjectInputStream in = new ObjectInputStream(fileIn);
Person person = (Person) in.readObject();
in.close();
fileIn.close();

Tu sa obnoví objekt triedy Person zo súboru person.ser.

Môžete vysvetliť, čo znamená proces deserializácie… - sobes.tech