DataContractJsonSerializer.ReadObject Metódus

Definíció

Deszerializálja a JSON-adatokat (JavaScript Object Notation), és visszaadja a deszerializált objektumot.

Túlterhelések

Name Description
ReadObject(Stream)

Beolvassa a dokumentumfolyamot JSON (JavaScript Object Notation) formátumban, és visszaadja a deszerializált objektumot.

ReadObject(XmlDictionaryReader)

Beolvassa a JSON-ból (JavaScript Object Notation) leképezett XML-dokumentumot egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt.

ReadObject(XmlReader)

Beolvassa a JSON-ból (JavaScript Object Notation) leképezett XML-dokumentumot egy XmlReader deszerializált objektummal, és visszaadja azt.

ReadObject(XmlDictionaryReader, Boolean)

Beolvassa a JSON-ból leképezett XML-dokumentumot, XmlDictionaryReader és visszaadja a deszerializált objektumot. Azt is megadhatja, hogy a szerializálónak ellenőriznie kell-e, hogy a megfelelő elemen van-e elhelyezve a deszerializálási kísérlet előtt.

ReadObject(XmlReader, Boolean)

Beolvassa a JSON-ból leképezett XML-dokumentumot, XmlReader és visszaadja a deszerializált objektumot. Azt is megadhatja, hogy a szerializálónak ellenőriznie kell-e, hogy a megfelelő elemen van-e elhelyezve a deszerializálási kísérlet előtt.

ReadObject(Stream)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Beolvassa a dokumentumfolyamot JSON (JavaScript Object Notation) formátumban, és visszaadja a deszerializált objektumot.

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

Paraméterek

stream
Stream

Az Stream el kell olvasni.

Válaszok

A deszerializált objektum.

Attribútumok

A következőre érvényes:

ReadObject(XmlDictionaryReader)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Beolvassa a JSON-ból (JavaScript Object Notation) leképezett XML-dokumentumot egy XmlDictionaryReader deszerializált objektummal, és visszaadja azt.

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

Paraméterek

reader
XmlDictionaryReader

A XmlDictionaryReader JSON-ból leképezett XML-dokumentum beolvasására szolgál.

Válaszok

A deszerializált objektum.

Attribútumok

A következőre érvényes:

ReadObject(XmlReader)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Beolvassa a JSON-ból (JavaScript Object Notation) leképezett XML-dokumentumot egy XmlReader deszerializált objektummal, és visszaadja azt.

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

Paraméterek

reader
XmlReader

A XmlReader JSON-ból leképezett XML-dokumentum beolvasására szolgál.

Válaszok

A deszerializált objektum.

Attribútumok

A következőre érvényes:

ReadObject(XmlDictionaryReader, Boolean)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Beolvassa a JSON-ból leképezett XML-dokumentumot, XmlDictionaryReader és visszaadja a deszerializált objektumot. Azt is megadhatja, hogy a szerializálónak ellenőriznie kell-e, hogy a megfelelő elemen van-e elhelyezve a deszerializálási kísérlet előtt.

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

Paraméterek

reader
XmlDictionaryReader

A XmlDictionaryReader JSON-ból leképezett XML-dokumentum beolvasására szolgál.

verifyObjectName
Boolean

true annak ellenőrzése, hogy a belefoglalt XML-elem neve és névtere megfelel-e a várt névnek és névtérnek; false ellenkező esetben kihagyhatja az ellenőrzést. Az alapértelmezett érték a true.

Válaszok

A deszerializált objektum.

Attribútumok

A következőre érvényes:

ReadObject(XmlReader, Boolean)

Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs
Forrás:
DataContractJsonSerializer.cs

Beolvassa a JSON-ból leképezett XML-dokumentumot, XmlReader és visszaadja a deszerializált objektumot. Azt is megadhatja, hogy a szerializálónak ellenőriznie kell-e, hogy a megfelelő elemen van-e elhelyezve a deszerializálási kísérlet előtt.

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

Paraméterek

reader
XmlReader

A XmlReader JSON-ból leképezett XML-dokumentum beolvasására szolgál.

verifyObjectName
Boolean

true annak ellenőrzése, hogy a belefoglalt XML-elem neve és névtere megfelel-e a várt névnek és névtérnek; ellenkező esetben, falseamely kihagyja az ellenőrzést. Az alapértelmezett érték a true.

Válaszok

A deszerializált objektum.

Attribútumok

A következőre érvényes: