DataContractJsonSerializer.ReadObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Deserializuje data JSON (JavaScript Object Notation) a vrátí deserializovaný objekt.
Přetížení
| Name | Description |
|---|---|
| ReadObject(Stream) |
Načte datový proud dokumentu ve formátu JSON (JavaScript Object Notation) a vrátí deserializovaný objekt. |
| ReadObject(XmlDictionaryReader) |
Načte dokument XML namapovaný z FORMÁTU JSON (JavaScript Object Notation) s deserializovaným XmlDictionaryReader objektem a vrátí deserializovaný objekt. |
| ReadObject(XmlReader) |
Načte dokument XML namapovaný z FORMÁTU JSON (JavaScript Object Notation) s deserializovaným XmlReader objektem a vrátí deserializovaný objekt. |
| ReadObject(XmlDictionaryReader, Boolean) |
Načte dokument XML mapovaný z FORMÁTU JSON a XmlDictionaryReader vrátí deserializovaný objekt. Umožňuje také určit, zda serializátor má před pokusem o deserializaci ověřit, zda je serializátor umístěn na příslušném prvku. |
| ReadObject(XmlReader, Boolean) |
Načte dokument XML mapovaný z JSON s deserializovaným objektem XmlReader a vrátí deserializovaný objekt. Umožňuje také určit, zda má serializátor před pokusem o deserializaci ověřit, zda je serializátor umístěn na příslušném prvku. |
ReadObject(Stream)
Načte datový proud dokumentu ve formátu JSON (JavaScript Object Notation) a vrátí deserializovaný objekt.
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
Parametry
Návraty
Deserializovaný objekt.
- Atributy
Platí pro
ReadObject(XmlDictionaryReader)
Načte dokument XML namapovaný z FORMÁTU JSON (JavaScript Object Notation) s deserializovaným XmlDictionaryReader objektem a vrátí deserializovaný objekt.
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
Parametry
- reader
- XmlDictionaryReader
Slouží XmlDictionaryReader ke čtení dokumentu XML namapovaného z FORMÁTU JSON.
Návraty
Deserializovaný objekt.
- Atributy
Platí pro
ReadObject(XmlReader)
Načte dokument XML namapovaný z FORMÁTU JSON (JavaScript Object Notation) s deserializovaným XmlReader objektem a vrátí deserializovaný objekt.
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
Parametry
Návraty
Deserializovaný objekt.
- Atributy
Platí pro
ReadObject(XmlDictionaryReader, Boolean)
Načte dokument XML mapovaný z FORMÁTU JSON a XmlDictionaryReader vrátí deserializovaný objekt. Umožňuje také určit, zda serializátor má před pokusem o deserializaci ověřit, zda je serializátor umístěn na příslušném prvku.
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
Parametry
- reader
- XmlDictionaryReader
Slouží XmlDictionaryReader ke čtení dokumentu XML namapovaného z FORMÁTU JSON.
- verifyObjectName
- Boolean
true chcete-li zkontrolovat, zda nadřazený název elementu XML a obor názvů odpovídají očekávanému názvu a oboru názvů; pokud chcete ověření přeskočit, false v opačném případě ho přeskočíte. Výchozí hodnota je true.
Návraty
Deserializovaný objekt.
- Atributy
Platí pro
ReadObject(XmlReader, Boolean)
Načte dokument XML mapovaný z JSON s deserializovaným objektem XmlReader a vrátí deserializovaný objekt. Umožňuje také určit, zda má serializátor před pokusem o deserializaci ověřit, zda je serializátor umístěn na příslušném prvku.
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
Parametry
- verifyObjectName
- Boolean
true chcete-li zkontrolovat, zda nadřazený název elementu XML a obor názvů odpovídají očekávanému názvu a oboru názvů; jinak , falsecož přeskočí ověření. Výchozí hodnota je true.
Návraty
Deserializovaný objekt.
- Atributy