DataContractJsonSerializer.ReadObject メソッド

定義

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

オーバーロード

名前 説明
ReadObject(Stream)

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

ReadObject(XmlDictionaryReader)

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

ReadObject(XmlReader)

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

ReadObject(XmlDictionaryReader, Boolean)

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

ReadObject(XmlReader, Boolean)

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

ReadObject(Stream)

ソース:
DataContractJsonSerializer.cs
ソース:
DataContractJsonSerializer.cs
ソース:
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);
[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

パラメーター

stream
Stream

読み取る Stream

返品

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

属性

適用対象

ReadObject(XmlDictionaryReader)

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

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

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

パラメーター

reader
XmlDictionaryReader

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

返品

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

属性

適用対象

ReadObject(XmlReader)

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

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

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

パラメーター

reader
XmlReader

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

返品

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

属性

適用対象

ReadObject(XmlDictionaryReader, Boolean)

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

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

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

パラメーター

reader
XmlDictionaryReader

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

verifyObjectName
Boolean

true 外側の XML 要素名と名前空間が、想定される名前と名前空間に対応しているかどうかを確認する場合。それ以外の場合は、検証をスキップ false 。 既定値は true です。

返品

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

属性

適用対象

ReadObject(XmlReader, Boolean)

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

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

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

パラメーター

reader
XmlReader

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

verifyObjectName
Boolean

true 外側の XML 要素名と名前空間が、想定される名前と名前空間に対応しているかどうかを確認する場合。それ以外の場合は false。検証はスキップされます。 既定値は true です。

返品

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

属性

適用対象