Click or drag to resize

SerializationUtility Klasse

Bietet Unterstützung für die Serialisierung und De-Serialisierung von Objekten.
Vererbungshierarchie
SystemObject
  NetEti.ObjectSerializerSerializationUtility

Namensraum: NetEti.ObjectSerializer
Assembly: NetEti.ObjectSerializer (in NetEti.ObjectSerializer.dll) Version: 1.0.0+62396e7fe27334f3453370187050299fc7f41cf9
Syntax
public static class SerializationUtility

Der SerializationUtility Typ exponiert die folgenden Member.

Methoden
 NameBeschreibung
Public MethodeStatic MemberDeserializeFromJsonT Deserialisiert eine Objekt aus einem Json-Format.
Public MethodeStatic MemberDeserializeFromJsonOrXmlT Überträgt einen String, der ein Json- oder Xml-Objekt repräsentiert in das entsprechende Objekt.
Public MethodeStatic MemberDeserializeFromXmlT Deserialisiert ein Objekt aus einem XML-Format.
Public MethodeStatic MemberDeserializeObjectFromBase64String Deserialisiert eine Byte-Liste in ein entsprechendes Objekt.
Public MethodeStatic MemberDeserializeObjectFromByteList Deserialisiert eine Byte-Liste in ein entsprechendes Objekt.
Public MethodeStatic MemberDeserializeObjectFromCodedString Deserialisiert eine Byte-Liste in ein entsprechendes Objekt.
Public MethodeStatic MemberLoadFromJsonFileT Lädt ein Objekt aus einer Json-Datei.
Public MethodeStatic MemberLoadFromXmlFileT Lädt ein Objekt aus einer XML-Datei.
Public MethodeStatic MemberSaveToJsonFileT Speichert ein Objekt in eine Json-Datei.
Public MethodeStatic MemberSaveToXmlFileT Speichert ein Objekt in eine Xml-Datei.
Public MethodeStatic MemberSerializeObjectToBase64String Serialisiert ein Objekt in einen String mit einem gegebenen Encoding.
Public MethodeStatic MemberSerializeObjectToByteList Serialisiert ein Objekt in eine Byte-Liste.
Public MethodeStatic MemberSerializeObjectToCodedString Serialisiert ein Objekt in einen String mit einem gegebenen Encoding.
Public MethodeStatic MemberSerializeToJsonT Serialisiert eine Objekt in ein Json-Format.
Public MethodeStatic MemberSerializeToXmlT Serialisiert ein Objekt in ein XML-Format.
Zurück nach oben
Anmerkungen
Autor: Erik Nagel 15.03.2015 Erik Nagel: erstellt. 18.06.2023 Erik Nagel: im Zuge der Portierung auf .Net7 musste dies Library komplett überarbeitet werden: SYSLIB0011 "BinaryFormatter.Serialize(Stream, object)" ist veraltet: "BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information." Thanks to Brian Sullivan and Dzyann for their help on de-serializing Types: https://stackoverflow.com/questions/12306/can-i-serialize-a-c-sharp-type-object 31.08.2023 Erik Nagel: Neuen Schalter anonymousToString implementiert. 25.04.2025 Erik Nagel: Neue Routinen für Json und Xml hinzugefügt; Klasse statisch gemacht.
Siehe auch