DataContractJsonSerializer.ReadObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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) |
使用 XmlReader 讀取從 JSON 對應的 XML 文件,然後傳回已還原序列化的物件。它也可以讓您指定序列化程式在嘗試還原序列化前是否檢查位於適當的項目上。 |
ReadObject(Stream)
讀取 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)
使用 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
XmlDictionaryReader,用於讀取從 JSON 對應的 XML 文件。
傳回
已還原序列化的物件。
適用於
ReadObject(XmlReader)
使用 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
參數
傳回
已還原序列化的物件。
適用於
ReadObject(XmlDictionaryReader, Boolean)
使用 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
XmlDictionaryReader,用於讀取從 JSON 對應的 XML 文件。
- verifyObjectName
- Boolean
若要檢查內含的 XML 項目名稱和命名空間是否對應至預期的名稱以及命名空間,則為 true
,否則為 false
,將會略過驗證。 預設為 true
。
傳回
已還原序列化的物件。
適用於
ReadObject(XmlReader, Boolean)
使用 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
參數
- verifyObjectName
- Boolean
若要檢查內含的 XML 項目名稱和命名空間是否對應至預期的名稱以及命名空間,則為 true
,否則為 false
,將會略過驗證。 預設為 true
。
傳回
已還原序列化的物件。