Domande taggate «serialization»

La serializzazione è il processo mediante il quale le strutture di dati vengono convertite in un formato che può essere facilmente memorizzato o trasmesso e successivamente ricostruito.



13
Come serializzare un oggetto in una stringa
Sono in grado di serializzare un oggetto in un file e quindi ripristinarlo di nuovo, come mostrato nello snippet di codice successivo. Vorrei serializzare l'oggetto in una stringa e archiviarlo in un database. Qualcuno può aiutarmi? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new …

8
Come serializzare i set JSON?
Ho un Python setche contiene oggetti __hash__e __eq__metodi per assicurarsi che nessun duplicato sia incluso nella raccolta. Ho bisogno di json codificare questo risultato set, ma passare anche un vuoto setal json.dumpsmetodo genera un TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in …



6
Converti la stringa in Enum in Python
Mi chiedo quale sia il modo corretto di convertire (deserializzare) una stringa in una classe Enum di Python. Sembra getattr(YourEnumType, str)che funzioni, ma non sono sicuro che sia abbastanza sicuro. Giusto per essere più specifico, vorrei convertire una 'debug'stringa in un oggetto Enum come questo: class BuildType(Enum): debug = 200 …







5
Deserializza invece la stringa TextReader
Voglio cambiare il mio codice da: 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(); in codice che converte un XML in una stringa, quindi converte la stringa nell'oggetto Car. È possibile?
135 c#  xml  serialization 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.