DataContractJsonSerializer.ReadObject Método

Definição

Desserializa dados JSON (JavaScript Object Notation) e retorna o objeto desserializado.

Sobrecargas

Nome Description
ReadObject(Stream)

Lê um fluxo de documentos no formato JSON (JavaScript Object Notation) e retorna o objeto desserializado.

ReadObject(XmlDictionaryReader)

Lê o documento XML mapeado de JSON (JavaScript Object Notation) com um XmlDictionaryReader e retorna o objeto desserializado.

ReadObject(XmlReader)

Lê o documento XML mapeado de JSON (JavaScript Object Notation) com um XmlReader e retorna o objeto desserializado.

ReadObject(XmlDictionaryReader, Boolean)

Lê o documento XML mapeado de JSON com um XmlDictionaryReader e retorna o objeto desserializado; ele também permite especificar se o serializador deve verificar se ele está posicionado em um elemento apropriado antes de tentar desserializar.

ReadObject(XmlReader, Boolean)

Lê um documento XML mapeado de JSON com um XmlReader e retorna o objeto desserializado; ele também permite especificar se o serializador deve verificar se ele está posicionado em um elemento apropriado antes de tentar desserializar.

ReadObject(Stream)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Lê um fluxo de documentos no formato JSON (JavaScript Object Notation) e retorna o objeto desserializado.

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

Parâmetros

stream
Stream

O Stream que será lido.

Retornos

O objeto desserializado.

Atributos

Aplica-se a

ReadObject(XmlDictionaryReader)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Lê o documento XML mapeado de JSON (JavaScript Object Notation) com um XmlDictionaryReader e retorna o objeto desserializado.

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

Parâmetros

reader
XmlDictionaryReader

Um XmlDictionaryReader usado para ler o documento XML mapeado do JSON.

Retornos

O objeto desserializado.

Atributos

Aplica-se a

ReadObject(XmlReader)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Lê o documento XML mapeado de JSON (JavaScript Object Notation) com um XmlReader e retorna o objeto desserializado.

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

Parâmetros

reader
XmlReader

Um XmlReader usado para ler o documento XML mapeado do JSON.

Retornos

O objeto desserializado.

Atributos

Aplica-se a

ReadObject(XmlDictionaryReader, Boolean)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Lê o documento XML mapeado de JSON com um XmlDictionaryReader e retorna o objeto desserializado; ele também permite especificar se o serializador deve verificar se ele está posicionado em um elemento apropriado antes de tentar desserializar.

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

Parâmetros

reader
XmlDictionaryReader

Um XmlDictionaryReader usado para ler o documento XML mapeado do JSON.

verifyObjectName
Boolean

true para verificar se o nome do elemento XML e o namespace correspondentes ao nome e ao namespace esperados; caso contrário, false para ignorar a verificação. O padrão é true.

Retornos

O objeto desserializado.

Atributos

Aplica-se a

ReadObject(XmlReader, Boolean)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Lê um documento XML mapeado de JSON com um XmlReader e retorna o objeto desserializado; ele também permite especificar se o serializador deve verificar se ele está posicionado em um elemento apropriado antes de tentar desserializar.

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

Parâmetros

reader
XmlReader

Um XmlReader usado para ler o documento XML mapeado do JSON.

verifyObjectName
Boolean

true para verificar se o nome do elemento XML e o namespace correspondentes ao nome e ao namespace esperados; caso contrário, falseo que ignora a verificação. O padrão é true.

Retornos

O objeto desserializado.

Atributos

Aplica-se a