Pytania oznaczone «serialization»

150
Jak serializować obiekt w ciąg

Jestem w stanie serializować obiekt do pliku, a następnie przywrócić go ponownie, jak pokazano w następnym fragmencie kodu. Chciałbym serializować obiekt w ciąg i zamiast tego przechowywać w bazie danych. Czy ktoś może mi pomóc? LinkedList<Diff_match_patch.Patch> patches = //...

149
Jak serializować zestawy JSON?

Mam Python set, który zawiera obiekty z __hash__i __eq__metod w celu dokonania pewnych duplikatów nie są zawarte w zbiorze. Muszę zakodować ten wynik w setformacie json , ale przekazanie nawet pustego elementu setdo json.dumpsmetody wywołuje TypeError. File "/usr/lib/python2.7/json/encoder.py",...

144
Serialize Klasa zawierająca element słownika

Rozwijając mój wcześniejszy problem , zdecydowałem się (de) serializować moją klasę pliku konfiguracyjnego, która działała świetnie. Teraz chcę, aby zapisać tablicę asocjacyjną liter dysków do mapowania (klucz jest literą dysku, wartość jest ścieżka sieciowa) i próbowałem za pomocą Dictionary,...

141
Konwertuj ciąg na Enum w Pythonie

Zastanawiam się, jaki jest prawidłowy sposób konwersji (deserializacji) ciągu znaków na klasę Enum w języku Python. Wygląda na getattr(YourEnumType, str)to, że spełnia swoje zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny. Aby być bardziej szczegółowym, chciałbym przekonwertować...

135
Deserializacja z ciągu zamiast TextReader

Chcę zmienić swój kod z: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); na kod, który przekształciłby XML w ciąg znaków, a następnie przekształciłby łańcuch w obiekt...