# 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