Freigeben über


DataContractJsonSerializer.ReadObject Methode

Definition

Deserialisiert JSON-Daten (JavaScript Object Notation) und gibt das deserialisierte Objekt zurück.

Überlädt

ReadObject(Stream)

Liest einen Dokumentdatenstrom im JSON-Format (JavaScript Object Notation) und gibt das deserialisierte Objekt zurück.

ReadObject(XmlDictionaryReader)

Liest das AUS JSON zugeordnete XML-Dokument (JavaScript Object Notation) mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück.

ReadObject(XmlReader)

Liest das AUS JSON zugeordnete XML-Dokument (JavaScript Object Notation) mit einem XmlReader und gibt das deserialisierte Objekt zurück.

ReadObject(XmlDictionaryReader, Boolean)

Liest das AUS JSON zugeordnete XML-Dokument mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück. Außerdem können Sie angeben, ob der Serialisierer überprüfen soll, ob es auf einem geeigneten Element positioniert ist, bevor sie deserialisiert werden soll.

ReadObject(XmlReader, Boolean)

Liest ein AUS JSON zugeordnetes XML-Dokument mit einem XmlReader und gibt das deserialisierte Objekt zurück; Außerdem können Sie angeben, ob der Serialisierer überprüfen soll, ob es auf einem geeigneten Element positioniert ist, bevor sie deserialisiert werden soll.

ReadObject(Stream)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Liest einen Dokumentdatenstrom im JSON-Format (JavaScript Object Notation) und gibt das deserialisierte Objekt zurück.

public:
 System::Object ^ ReadObject(System::IO::Stream ^ stream);
public:
 override System::Object ^ ReadObject(System::IO::Stream ^ stream);
public object ReadObject (System.IO.Stream stream);
public override object? ReadObject (System.IO.Stream stream);
public override object ReadObject (System.IO.Stream stream);
member this.ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
Public Function ReadObject (stream As Stream) As Object
Public Overrides Function ReadObject (stream As Stream) As Object

Parameter

stream
Stream

Die zu lesende Stream.

Gibt zurück

Das deserialisierte Objekt.

Gilt für:

ReadObject(XmlDictionaryReader)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Liest das AUS JSON zugeordnete XML-Dokument (JavaScript Object Notation) mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public override object? ReadObject (System.Xml.XmlDictionaryReader reader);
public override object ReadObject (System.Xml.XmlDictionaryReader reader);
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader) As Object

Parameter

reader
XmlDictionaryReader

Ein XmlDictionaryReader verwendet, um das aus JSON zugeordnete XML-Dokument zu lesen.

Gibt zurück

Das deserialisierte Objekt.

Gilt für:

ReadObject(XmlReader)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Liest das AUS JSON zugeordnete XML-Dokument (JavaScript Object Notation) mit einem XmlReader und gibt das deserialisierte Objekt zurück.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public override object? ReadObject (System.Xml.XmlReader reader);
public override object ReadObject (System.Xml.XmlReader reader);
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overrides Function ReadObject (reader As XmlReader) As Object

Parameter

reader
XmlReader

Ein XmlReader verwendet, um das aus JSON zugeordnete XML-Dokument zu lesen.

Gibt zurück

Das deserialisierte Objekt.

Gilt für:

ReadObject(XmlDictionaryReader, Boolean)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Liest das AUS JSON zugeordnete XML-Dokument mit einem XmlDictionaryReader und gibt das deserialisierte Objekt zurück. Außerdem können Sie angeben, ob der Serialisierer überprüfen soll, ob es auf einem geeigneten Element positioniert ist, bevor sie deserialisiert werden soll.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public override object? ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public override object ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object

Parameter

reader
XmlDictionaryReader

Ein XmlDictionaryReader verwendet, um das aus JSON zugeordnete XML-Dokument zu lesen.

verifyObjectName
Boolean

true zu überprüfen, ob der eingeschlossene XML-Elementname und -Namespace dem erwarteten Namen und Namespace entsprechen; andernfalls false, um die Überprüfung zu überspringen. Der Standardwert ist true.

Gibt zurück

Das deserialisierte Objekt.

Gilt für:

ReadObject(XmlReader, Boolean)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Liest ein AUS JSON zugeordnetes XML-Dokument mit einem XmlReader und gibt das deserialisierte Objekt zurück; Außerdem können Sie angeben, ob der Serialisierer überprüfen soll, ob es auf einem geeigneten Element positioniert ist, bevor sie deserialisiert werden soll.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public override object? ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
public override object ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object

Parameter

reader
XmlReader

Ein XmlReader verwendet, um das aus JSON zugeordnete XML-Dokument zu lesen.

verifyObjectName
Boolean

true zu überprüfen, ob der eingeschlossene XML-Elementname und -Namespace dem erwarteten Namen und Namespace entsprechen; andernfalls false, wodurch die Überprüfung übersprungen wird. Der Standardwert ist true.

Gibt zurück

Das deserialisierte Objekt.

Gilt für: