# serializacja – zapis do pliku def test_serialize(): a = Animal() print(a.attr) with open("dump.dat", "wb") as f: pickle.dump(a, f)

# deserializacja – odczyt z pliku def test_deserialize(): with open("dump.dat", "rb") as f: a = pickle.load(f) print(a.attr)

def test(): test_serialize() test_deserialize()

if __name__ == "__main__": test()

Serializacja w języku C++ Język C++ nie posiada wbudowanego wsparcia dla serializacji. Istnieją jednak przeznaczone do tego biblioteki, np. S11n.

Serializacja w mapowaniu obiektowo-relacyjnym Czasami w literaturze anglojęzycznej terminem serializacja (serialization) określa się zapis danych reprezentowanych przez dany obiekt do bazy danychhttp://symfony.com/legacy/doc/jobeet/1_4/en/06?orm=Propel#chapter_06_object_serialization Symfony1.4].

Zobacz też Marshalling

Przypisy

Kategoria:Programowanie komputerów