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
Параметры
Возвращаемое значение
Десериализованный объект.
Применяется к
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
Параметры
Возвращаемое значение
Десериализованный объект.
Применяется к
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
Параметры
- verifyObjectName
- Boolean
Значение true
— для проверки соответствия имени и пространства имен включающего XML-элемента ожидаемым имени и пространству имен; в противном случае — значение false
(для пропуска проверки). Значение по умолчанию — true
.
Возвращаемое значение
Десериализованный объект.