DataContractJsonSerializer.ReadObject メソッド

定義

JSON (JavaScript Object Notation) データを逆シリアル化し、逆シリアル化されたオブジェクトを返します。

オーバーロード

ReadObject(Stream)

ドキュメント ストリームを JSON (JavaScript Object Notation) 形式で読み取り、逆シリアル化されたオブジェクトを返します。

ReadObject(XmlDictionaryReader)

XmlDictionaryReader を使用して、JSON (JavaScript Object Notation) からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。

ReadObject(XmlReader)

XmlReader を使用して、JSON (JavaScript Object Notation) からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。

ReadObject(XmlDictionaryReader, Boolean)

XmlDictionaryReader を使用して、JSON からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。さらに、逆シリアル化を試みる前に、シリアライザーが適切な要素に配置されていることを確認する必要があるかどうかを指定できます。

ReadObject(XmlReader, Boolean)

XmlReader を使用して、JSON からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。さらに、逆シリアル化を試みる前に、シリアライザーが適切な要素に配置されていることを確認する必要があるかどうかを指定できます。

ReadObject(Stream)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs

ドキュメント ストリームを JSON (JavaScript Object Notation) 形式で読み取り、逆シリアル化されたオブジェクトを返します。

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

XmlDictionaryReader を使用して、JSON (JavaScript Object Notation) からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。

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

JSON からマップされた XML ドキュメントを読み取るために使用する XmlDictionaryReader

戻り値

逆シリアル化されたオブジェクト。

適用対象

ReadObject(XmlReader)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs

XmlReader を使用して、JSON (JavaScript Object Notation) からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。

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

JSON からマップされた XML ドキュメントを読み取るために使用する XmlReader

戻り値

逆シリアル化されたオブジェクト。

適用対象

ReadObject(XmlDictionaryReader, Boolean)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs

XmlDictionaryReader を使用して、JSON からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。さらに、逆シリアル化を試みる前に、シリアライザーが適切な要素に配置されていることを確認する必要があるかどうかを指定できます。

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

JSON からマップされた XML ドキュメントを読み取るために使用する XmlDictionaryReader

verifyObjectName
Boolean

周囲の XML 要素名と名前空間が予期される名前と名前空間に対応するかどうかをチェックする場合は true。この検査をスキップする場合は false。 既定値は、true です。

戻り値

逆シリアル化されたオブジェクト。

適用対象

ReadObject(XmlReader, Boolean)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs

XmlReader を使用して、JSON からマップされた XML ドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。さらに、逆シリアル化を試みる前に、シリアライザーが適切な要素に配置されていることを確認する必要があるかどうかを指定できます。

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

JSON からマップされた XML ドキュメントを読み取るために使用する XmlReader

verifyObjectName
Boolean

周囲の XML 要素名と名前空間が予期される名前と名前空間に対応するかどうかをチェックする場合は true。この検査をスキップする場合は false。 既定値は、true です。

戻り値

逆シリアル化されたオブジェクト。

適用対象