共用方式為


DataContractJsonSerializer.ReadObject 方法

定義

還原串行化 JSON (JavaScript 物件表示法) 數據,並傳回還原串行化的物件。

多載

ReadObject(Stream)

以 JSON (JavaScript 物件表示法) 格式讀取文件數據流,並傳回還原串行化的物件。

ReadObject(XmlDictionaryReader)

使用 XmlDictionaryReader 讀取從 JSON (JavaScript 物件表示法) 對應的 XML 檔,並傳回還原串行化的物件。

ReadObject(XmlReader)

使用 XmlReader 讀取從 JSON (JavaScript 物件表示法) 對應的 XML 檔,並傳回還原串行化的物件。

ReadObject(XmlDictionaryReader, Boolean)

讀取使用 XmlDictionaryReader 從 JSON 對應的 XML 檔,並傳回已還原串行化的物件;它也可讓您指定串行化程式是否應該先確認它是否位於適當的元素上,然後再嘗試還原串行化。

ReadObject(XmlReader, Boolean)

從 JSON 讀取與 XmlReader 對應的 XML 檔,並傳回還原串行化的物件;它也可讓您指定串行化程式是否應該先確認它是否位於適當的元素上,然後再嘗試還原串行化。

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

使用 XmlDictionaryReader 讀取從 JSON (JavaScript 物件表示法) 對應的 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 物件表示法) 對應的 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

true 檢查封入的 XML 專案名稱和命名空間是否對應至預期的名稱和命名空間;否則,false 略過驗證。 預設值為 true

傳回

已還原串行化的物件。

適用於

ReadObject(XmlReader, Boolean)

來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs
來源:
DataContractJsonSerializer.cs

從 JSON 讀取與 XmlReader 對應的 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

true 檢查封入的 XML 專案名稱和命名空間是否對應至預期的名稱和命名空間;否則,false會略過驗證。 預設值為 true

傳回

已還原串行化的物件。

適用於