Поделиться через


DataContractJsonSerializer.ReadObject Метод

Определение

Десериализует данные JSON (нотации объектов JavaScript) и возвращает десериализованный объект.

Перегрузки

ReadObject(Stream)

Выполняет чтение потока документа в формате JSON (нотации объектов JavaScript) и возвращает десериализованный объект.

ReadObject(XmlDictionaryReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlDictionaryReader и возвращает десериализованный объект.

ReadObject(XmlReader)

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlReader и возвращает десериализованный объект.

ReadObject(XmlDictionaryReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlDictionaryReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.

ReadObject(XmlReader, Boolean)

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.

ReadObject(Stream)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Выполняет чтение потока документа в формате JSON (нотации объектов JavaScript) и возвращает десериализованный объект.

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);
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

Параметры

stream
Stream

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

Возвращаемое значение

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

Применяется к

ReadObject(XmlDictionaryReader)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlDictionaryReader и возвращает десериализованный объект.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader);
public override 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

Параметры

reader
XmlDictionaryReader

Объект XmlDictionaryReader, используемый для чтения XML-документа, полученного из JSON.

Возвращаемое значение

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

Применяется к

ReadObject(XmlReader)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Выполняет чтение XML-документа, полученного из JSON (нотации объектов JavaScript), с помощью XmlReader и возвращает десериализованный объект.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public override 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

Параметры

reader
XmlReader

Объект XmlReader, используемый для чтения XML-документа, полученного из JSON.

Возвращаемое значение

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

Применяется к

ReadObject(XmlDictionaryReader, Boolean)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlDictionaryReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.

public:
 override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public override 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

Параметры

reader
XmlDictionaryReader

Объект XmlDictionaryReader, используемый для чтения XML-документа, полученного из JSON.

verifyObjectName
Boolean

Значение true — для проверки соответствия имени и пространства имен включающего XML-элемента ожидаемым имени и пространству имен; в противном случае — значение false (для пропуска проверки). Значение по умолчанию — true.

Возвращаемое значение

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

Применяется к

ReadObject(XmlReader, Boolean)

Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs
Исходный код:
DataContractJsonSerializer.cs

Выполняет чтение XML-документа, полученного из JSON, с помощью XmlReader и возвращает десериализованный объект; также позволяет задать, должен ли сериализатор перед попыткой выполнить десериализацию проверить, что он расположен на соответствующем элементе.

public:
 override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public override 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

Параметры

reader
XmlReader

Объект XmlReader, используемый для чтения XML-документа, полученного из JSON.

verifyObjectName
Boolean

Значение true — для проверки соответствия имени и пространства имен включающего XML-элемента ожидаемым имени и пространству имен; в противном случае — значение false (для пропуска проверки). Значение по умолчанию — true.

Возвращаемое значение

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

Применяется к