Serialisierung ist der Prozess, bei dem Datenstrukturen in ein Format konvertiert werden, das einfach gespeichert oder übertragen und anschließend rekonstruiert werden kann.
Mit C # .NET 2.0 habe ich eine zusammengesetzte Datenklasse, die das [Serializable]Attribut enthält. Ich erstelle eine XMLSerializerKlasse und übergebe diese an den Konstruktor: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); Ich bekomme eine Ausnahme mit den Worten: Es gab einen Fehler, der den Typ widerspiegelte. Innerhalb der Datenklasse befindet sich ein …
Ich habe die folgende Methode, um ein Objekt in einer Datei zu speichern: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Ich gebe zu, dass ich es …
Wie wird dieser Wert in IntelliJ IDEA generiert? Ich gehe zu Einstellungen -> Fehler -> Serialisierungsprobleme -> Serialisierbare Klasse ohne 'serialVersionUID', aber die Warnung wird mir immer noch nicht angezeigt. Meine übergeordnete Klasse PKladrBuilding implementiert die Schnittstelle Serializable . Teil des Codes: public class PKladrBuilding extends PRQObject public abstract class …
Angenommen, ich habe eine serialisierbare Klasse AppMessage. Ich möchte es als byte[]Over-Socket an eine andere Maschine senden, wo es aus den empfangenen Bytes neu aufgebaut wird. Wie könnte ich das erreichen?
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Wenn ich mir den Puffer nach dem Aufruf copyPixelsToBufferder Bytes ansehe, …
Ich verwende Python 2 , um JSON aus ASCII-codierten Textdateien zu analysieren . Beim Laden dieser Dateien mit entweder jsonoder simplejsonwerden alle meine Zeichenfolgenwerte in Unicode-Objekte anstelle von Zeichenfolgenobjekten umgewandelt. Das Problem ist, ich muss die Daten mit einigen Bibliotheken verwenden, die nur Zeichenfolgenobjekte akzeptieren. Ich kann die Bibliotheken weder …
Ich schreibe ein Programm, das Daten in einem Wörterbuchobjekt speichert, aber diese Daten müssen irgendwann während der Programmausführung gespeichert und wieder in das Wörterbuchobjekt geladen werden, wenn das Programm erneut ausgeführt wird. Wie würde ich ein Wörterbuchobjekt in eine Zeichenfolge konvertieren, die in eine Datei geschrieben und wieder in ein …
Gibt es eine allgemein akzeptierte Technik zum effizienten Konvertieren von JavaScript-Zeichenfolgen in ArrayBuffers und umgekehrt? Insbesondere möchte ich in der Lage sein, den Inhalt eines ArrayBuffers in diesen zu schreiben localStorageund ihn zurückzulesen.
Ich benutze gerne die Newtonsoft JSON-Bibliothek . Zum Beispiel würde ich ein JObjectaus einem .NET-Objekt erstellen , in diesem Fall eine Instanz von Exception (möglicherweise eine Unterklasse oder nicht). if (result is Exception) var jobjectInstance = JObject.FromObject(result); Jetzt weiß ich, dass die Bibliothek JSON-Text (dh eine Zeichenfolge) für ein Objekt …
Ich habe ein Objekt wie das folgende erstellt: company1.name = 'banana' company1.value = 40 Ich möchte dieses Objekt speichern. Wie kann ich das machen?
Insbesondere, wenn die Ausnahme benutzerdefinierte Objekte enthält, die möglicherweise selbst serialisierbar sind oder nicht. Nehmen Sie dieses Beispiel: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.