Als «serialization» getaggte Fragen

Serialisierung ist der Prozess, bei dem Datenstrukturen in ein Format konvertiert werden, das einfach gespeichert oder übertragen und anschließend rekonstruiert werden kann.

5
Kann Json.NET in einen Stream serialisieren / deserialisieren?
Ich habe gehört, dass Json.NET schneller als DataContractJsonSerializer ist, und wollte es versuchen ... Aber ich konnte auf JsonConvert keine Methoden finden, die einen Stream anstelle eines Strings verwenden. Zum Deserialisieren einer Datei, die JSON auf WinPhone enthält, verwende ich beispielsweise den folgenden Code, um den Dateiinhalt in eine Zeichenfolge …

14
Wann und warum sollten JPA-Entitäten eine serialisierbare Schnittstelle implementieren?
Die Frage steht im Titel. Im Folgenden habe ich nur einige meiner Gedanken und Erkenntnisse beschrieben. Als ich ein sehr einfaches Domänenmodell hatte (3 Tabellen ohne Beziehungen), implementierten alle meine Entitäten NICHT Serializable. Aber als das Domänenmodell komplexer wurde, bekam ich RuntimeException, die besagte, dass eine meiner Entitäten Serializable nicht …

13
So serialisieren Sie ein Objekt in eine Zeichenfolge
Ich kann ein Objekt in eine Datei serialisieren und dann wieder herstellen, wie im nächsten Codeausschnitt gezeigt. Ich möchte das Objekt in eine Zeichenfolge serialisieren und stattdessen in einer Datenbank speichern. Kann mir jemand helfen? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); …


8
Wie JSON-Sets serialisieren?
Ich habe einen Python set, der Objekte mit __hash__und __eq__Methoden enthält , um sicherzustellen, dass keine Duplikate in der Sammlung enthalten sind. Ich muss dieses Ergebnis json codieren set, aber das Übergeben eines Leerzeichens setan die json.dumpsMethode löst a aus TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, …

10
Serialize Class mit Dictionary-Mitglied
Als Erweiterung meines früheren Problems habe ich beschlossen, meine Konfigurationsdateiklasse (de) zu serialisieren, was hervorragend funktioniert hat. Ich möchte jetzt ein assoziatives Array von Laufwerksbuchstaben speichern , zu kartieren (Schlüssel ist der Laufwerksbuchstabe, den Wert der Netzwerkpfad) und haben versucht , mit Dictionary, HybridDictionaryund Hashtabledafür , aber ich immer folgende …



6
Konvertieren Sie einen String in Python in Enum
Ich frage mich, wie man einen String richtig in eine Python-Enum-Klasse konvertiert (deserialisiert). Scheint getattr(YourEnumType, str)den Job zu erledigen , aber ich bin mir nicht sicher, ob es sicher genug ist. Um genauer zu sein, möchte ich einen 'debug'String wie folgt in ein Enum-Objekt konvertieren : class BuildType(Enum): debug = …

6
Performant Entity Serialization: BSON gegen MessagePack (gegen JSON)
Kürzlich habe ich MessagePack gefunden , ein alternatives binäres Serialisierungsformat zu Googles Protokollpuffern und JSON, das auch beide übertrifft. Es gibt auch das BSON- Serialisierungsformat, das von MongoDB zum Speichern von Daten verwendet wird. Kann jemand die Unterschiede und die Nachteile von BSON gegenüber MessagePack erläutern ? Um die Liste …


3
Verwenden von Rails serialisieren, um Hash in der Datenbank zu speichern
Ich versuche, Hash-Mapping-IDs für eine Reihe von Versuchen in meiner Rails-App zu speichern. Meine Migration in die Datenbank, um diese neue Spalte aufzunehmen: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end In meinem Modell habe ich: class User < ActiveRecord::Base …


5
Deserialisieren Sie stattdessen aus einer Zeichenfolge TextReader
Ich möchte meinen Code ändern von: 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 Code, der ein XML in eine Zeichenfolge konvertiert und dann eine Zeichenfolge in das Objekt Car konvertiert. Ist das möglich?
135 c#  xml  serialization 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.