DataContractJsonSerializer.ReadObject Method

Definition

Десериализует данные JSON (нотации объектов JavaScript) и возвращает десериализованный объект.Deserializes JSON (JavaScript Object Notation) data and returns the deserialized object.

Overloads

ReadObject(Stream)

Выполняет чтение потока документа в формате JSON (нотации объектов JavaScript) и возвращает десериализованный объект.Reads a document stream in the JSON (JavaScript Object Notation) format and returns the deserialized object.

ReadObject(XmlDictionaryReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlDictionaryReader и возвращает десериализованный объект.Reads the XML document mapped from JSON (JavaScript Object Notation) with an XmlDictionaryReader and returns the deserialized object.

ReadObject(XmlReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlReader и возвращает десериализованный объект.Reads the XML document mapped from JSON (JavaScript Object Notation) with an XmlReader and returns the deserialized object.

ReadObject(XmlDictionaryReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlDictionaryReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.Reads the XML document mapped from JSON with an XmlDictionaryReader and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.

ReadObject(XmlReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.Reads an XML document mapped from JSON with an XmlReader and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.

ReadObject(Stream)

Выполняет чтение потока документа в формате JSON (нотации объектов JavaScript) и возвращает десериализованный объект.Reads a document stream in the JSON (JavaScript Object Notation) format and returns the deserialized object.

public:
 System::Object ^ ReadObject(System::IO::Stream ^ stream);
public:
 override System::Object ^ ReadObject(System::IO::Stream ^ stream);
public object ReadObject (System.IO.Stream stream);
public override object ReadObject (System.IO.Stream stream);
member this.ReadObject : System.IO.Stream -> obj
override this.ReadObject : System.IO.Stream -> obj
Public Function ReadObject (stream As Stream) As Object
Public Overrides Function ReadObject (stream As Stream) As Object

Parameters

stream
Stream

Поток Stream, подлежащий чтению.The Stream to be read.

Returns

Object

Десериализованный объект.The deserialized object.

ReadObject(XmlDictionaryReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlDictionaryReader и возвращает десериализованный объект.Reads the XML document mapped from JSON (JavaScript Object Notation) with an XmlDictionaryReader and returns the deserialized object.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public override object ReadObject (System.Xml.XmlDictionaryReader reader);
override this.ReadObject : System.Xml.XmlDictionaryReader -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader) As Object

Parameters

reader
XmlDictionaryReader

Объект XmlDictionaryReader, используемый для чтения XML-документа, полученного из JSON.An XmlDictionaryReader used to read the XML document mapped from JSON.

Returns

Object

Десериализованный объект.The deserialized object.

ReadObject(XmlReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlReader и возвращает десериализованный объект.Reads the XML document mapped from JSON (JavaScript Object Notation) with an XmlReader and returns the deserialized object.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public override object ReadObject (System.Xml.XmlReader reader);
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overrides Function ReadObject (reader As XmlReader) As Object

Parameters

reader
XmlReader

Объект XmlReader, используемый для чтения XML-документа, полученного из JSON.An XmlReader used to read the XML document mapped from JSON.

Returns

Object

Десериализованный объект.The deserialized object.

ReadObject(XmlDictionaryReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlDictionaryReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.Reads the XML document mapped from JSON with an XmlDictionaryReader and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public override object ReadObject (System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object

Parameters

reader
XmlDictionaryReader

Объект XmlDictionaryReader, используемый для чтения XML-документа, полученного из JSON.An XmlDictionaryReader used to read the XML document mapped from JSON.

verifyObjectName
Boolean

Значение true — для проверки соответствия имени и пространства имен включающего XML-элемента ожидаемым имени и пространству имен; в противном случае — значение false (для пропуска проверки).true to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, false to skip the verification. Значение по умолчанию — true.The default is true.

Returns

Object

Десериализованный объект.The deserialized object.

ReadObject(XmlReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.Reads an XML document mapped from JSON with an XmlReader and returns the deserialized object; it also enables you to specify whether the serializer should verify that it is positioned on an appropriate element before attempting to deserialize.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public override object ReadObject (System.Xml.XmlReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object

Parameters

reader
XmlReader

Объект XmlReader, используемый для чтения XML-документа, полученного из JSON.An XmlReader used to read the XML document mapped from JSON.

verifyObjectName
Boolean

Значение true — для проверки соответствия имени и пространства имен включающего XML-элемента ожидаемым имени и пространству имен; в противном случае — значение false (для пропуска проверки).true to check whether the enclosing XML element name and namespace correspond to the expected name and namespace; otherwise, false, which skips the verification. Значение по умолчанию — true.The default is true.

Returns

Object

Десериализованный объект.The deserialized object.

Applies to