DataContractJsonSerializer.ReadObject Metod

Definition

Deserialiserar JSON-data (JavaScript Object Notation) och returnerar det deserialiserade objektet.

Överlagringar

Name Description
ReadObject(Stream)

Läser en dokumentström i JSON-format (JavaScript Object Notation) och returnerar det deserialiserade objektet.

ReadObject(XmlDictionaryReader)

Läser XML-dokumentet som mappats från JSON (JavaScript Object Notation) med ett XmlDictionaryReader och returnerar det deserialiserade objektet.

ReadObject(XmlReader)

Läser XML-dokumentet som mappats från JSON (JavaScript Object Notation) med ett XmlReader och returnerar det deserialiserade objektet.

ReadObject(XmlDictionaryReader, Boolean)

Läser XML-dokumentet som mappats från JSON med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren ska kontrollera att den är placerad på ett lämpligt element innan du försöker deserialisera.

ReadObject(XmlReader, Boolean)

Läser ett XML-dokument som mappats från JSON med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren ska kontrollera att den är placerad på ett lämpligt element innan du försöker deserialisera.

ReadObject(Stream)

Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs

Läser en dokumentström i JSON-format (JavaScript Object Notation) och returnerar det deserialiserade objektet.

public:
 System::Object ^ ReadObject(System::IO::Stream ^ stream);
public:
 override System::Object ^ ReadObject(System::IO::Stream ^ stream);
public object ReadObject(System.IO.Stream stream);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.IO.Stream stream);
public override object? ReadObject(System.IO.Stream stream);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.IO.Stream stream);
public override object ReadObject(System.IO.Stream stream);
member this.ReadObject : System.IO.Stream -> obj
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.IO.Stream -> obj
Public Function ReadObject (stream As Stream) As Object
Public Overrides Function ReadObject (stream As Stream) As Object

Parametrar

stream
Stream

Som Stream ska läsas.

Returer

Det deserialiserade objektet.

Attribut

Gäller för

ReadObject(XmlDictionaryReader)

Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs

Läser XML-dokumentet som mappats från JSON (JavaScript Object Notation) med ett XmlDictionaryReader och returnerar det deserialiserade objektet.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlDictionaryReader reader);
public override object? ReadObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlDictionaryReader reader);
public override object ReadObject(System.Xml.XmlDictionaryReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader) As Object

Parametrar

reader
XmlDictionaryReader

En XmlDictionaryReader som används för att läsa XML-dokumentet som mappats från JSON.

Returer

Det deserialiserade objektet.

Attribut

Gäller för

ReadObject(XmlReader)

Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs

Läser XML-dokumentet som mappats från JSON (JavaScript Object Notation) med ett XmlReader och returnerar det deserialiserade objektet.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlReader reader);
public override object? ReadObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlReader reader);
public override object ReadObject(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlReader -> obj
override this.ReadObject : System.Xml.XmlReader -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overrides Function ReadObject (reader As XmlReader) As Object

Parametrar

reader
XmlReader

En XmlReader som används för att läsa XML-dokumentet som mappats från JSON.

Returer

Det deserialiserade objektet.

Attribut

Gäller för

ReadObject(XmlDictionaryReader, Boolean)

Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs

Läser XML-dokumentet som mappats från JSON med ett XmlDictionaryReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren ska kontrollera att den är placerad på ett lämpligt element innan du försöker deserialisera.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public override object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object

Parametrar

reader
XmlDictionaryReader

En XmlDictionaryReader som används för att läsa XML-dokumentet som mappats från JSON.

verifyObjectName
Boolean

true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar det förväntade namnet och namnområdet. annars hoppar false du över verifieringen. Standardvärdet är true.

Returer

Det deserialiserade objektet.

Attribut

Gäller för

ReadObject(XmlReader, Boolean)

Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs
Källa:
DataContractJsonSerializer.cs

Läser ett XML-dokument som mappats från JSON med ett XmlReader och returnerar det deserialiserade objektet. Du kan också ange om serialiseraren ska kontrollera att den är placerad på ett lämpligt element innan du försöker deserialisera.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
public override object? ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override object? ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlReader * bool -> obj
override this.ReadObject : System.Xml.XmlReader * bool -> obj
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object

Parametrar

reader
XmlReader

En XmlReader som används för att läsa XML-dokumentet som mappats från JSON.

verifyObjectName
Boolean

true för att kontrollera om det omslutande XML-elementnamnet och namnområdet motsvarar det förväntade namnet och namnområdet. annars , falsesom hoppar över verifieringen. Standardvärdet är true.

Returer

Det deserialiserade objektet.

Attribut

Gäller för