DataContractJsonSerializer.ReadObject Metodo

Definizione

Deserializza i dati JSON (JavaScript Object Notation) e restituisce l'oggetto deserializzato.

Overload

Nome Descrizione
ReadObject(Stream)

Legge un flusso di documenti nel formato JSON (JavaScript Object Notation) e restituisce l'oggetto deserializzato.

ReadObject(XmlDictionaryReader)

Legge il documento XML mappato da JSON (JavaScript Object Notation) con un oggetto XmlDictionaryReader e restituisce l'oggetto deserializzato.

ReadObject(XmlReader)

Legge il documento XML mappato da JSON (JavaScript Object Notation) con un oggetto XmlReader e restituisce l'oggetto deserializzato.

ReadObject(XmlDictionaryReader, Boolean)

Legge il documento XML mappato da JSON con un XmlDictionaryReader oggetto e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore deve verificare che sia posizionato su un elemento appropriato prima di tentare di deserializzare.

ReadObject(XmlReader, Boolean)

Legge un documento XML mappato da JSON con un XmlReader oggetto e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore deve verificare che sia posizionato su un elemento appropriato prima di tentare di deserializzare.

ReadObject(Stream)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Legge un flusso di documenti nel formato JSON (JavaScript Object Notation) e restituisce l'oggetto deserializzato.

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

Parametri

stream
Stream

Oggetto Stream da leggere.

Valori restituiti

Oggetto deserializzato.

Attributi

Si applica a

ReadObject(XmlDictionaryReader)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Legge il documento XML mappato da JSON (JavaScript Object Notation) con un oggetto XmlDictionaryReader e restituisce l'oggetto deserializzato.

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

Parametri

reader
XmlDictionaryReader

Oggetto XmlDictionaryReader usato per leggere il documento XML mappato da JSON.

Valori restituiti

Oggetto deserializzato.

Attributi

Si applica a

ReadObject(XmlReader)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Legge il documento XML mappato da JSON (JavaScript Object Notation) con un oggetto XmlReader e restituisce l'oggetto deserializzato.

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

Parametri

reader
XmlReader

Oggetto XmlReader usato per leggere il documento XML mappato da JSON.

Valori restituiti

Oggetto deserializzato.

Attributi

Si applica a

ReadObject(XmlDictionaryReader, Boolean)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Legge il documento XML mappato da JSON con un XmlDictionaryReader oggetto e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore deve verificare che sia posizionato su un elemento appropriato prima di tentare di deserializzare.

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

Parametri

reader
XmlDictionaryReader

Oggetto XmlDictionaryReader usato per leggere il documento XML mappato da JSON.

verifyObjectName
Boolean

true per verificare se il nome e lo spazio dei nomi dell'elemento XML racchiusi corrispondono al nome e allo spazio dei nomi previsti; in caso contrario, false per ignorare la verifica. Il valore predefinito è true.

Valori restituiti

Oggetto deserializzato.

Attributi

Si applica a

ReadObject(XmlReader, Boolean)

Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs
Origine:
DataContractJsonSerializer.cs

Legge un documento XML mappato da JSON con un XmlReader oggetto e restituisce l'oggetto deserializzato. Consente inoltre di specificare se il serializzatore deve verificare che sia posizionato su un elemento appropriato prima di tentare di deserializzare.

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

Parametri

reader
XmlReader

Oggetto XmlReader usato per leggere il documento XML mappato da JSON.

verifyObjectName
Boolean

true per verificare se il nome e lo spazio dei nomi dell'elemento XML racchiusi corrispondono al nome e allo spazio dei nomi previsti; in caso contrario, false, che ignora la verifica. Il valore predefinito è true.

Valori restituiti

Oggetto deserializzato.

Attributi

Si applica a