JsonReaderWriterFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
繼承
Windows Communication Foundation (WCF) 使用 JSON 數據與 XML 資訊集之間的對應來處理 JSON 訊息。 一般而言,這個對應會在檢視中隱藏起來。 不過,在某些進階案例中可能需要手動轉換 JSON 和 XML。 在此情況下,JsonReaderWriterFactory 類別可用來建立必要的 XML 讀取器和寫入器。 請注意,並非所有的 XML Infoset 項目都可以對應至 JSON。 如需對應的詳細資訊,請參閱 如何:串行化和還原串行化 JSON 數據 。
方法
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
建立 XmlDictionaryReader ,它可以將具有指定大小和位移以及字元編碼、以 JavaScript 物件標記法 (JSON) 編碼的緩衝區對應至 XML Infoset。
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)
建立 XmlDictionaryReader ,它可以將具有指定大小和位移、以 JavaScript 物件標記法 (JSON) 編碼的緩衝區對應至 XML Infoset。
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)
建立 XmlDictionaryReader ,它可將以 JavaScript 物件標記法 (JSON) 編碼的緩衝區對應至 XML Infoset。
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
建立 XmlDictionaryReader ,它可以將具有指定大小和位移、以 JavaScript 物件標記法 (JSON) 編碼的資料流對應至 XML Infoset。
CreateJsonReader(Stream, XmlDictionaryReaderQuotas)
建立 XmlDictionaryReader ,它可將以 JavaScript 物件標記法 (JSON) 編碼的資料流對應至 XML Infoset。
CreateJsonWriter(Stream)
建立 XmlDictionaryWriter ,將經過 JSON 編碼的資料寫入至資料流。
CreateJsonWriter(Stream, Encoding)
建立 XmlDictionaryWriter ,將經過 JSON 編碼的資料寫入至具有指定之字元編碼的資料流。
CreateJsonWriter(Stream, Encoding, Boolean)
建立 XmlDictionaryWriter ,將經過 JSON 編碼的資料寫入至具有指定之字元編碼的資料流。
CreateJsonWriter(Stream, Encoding, Boolean, Boolean)
建立 XmlDictionaryWriter ,將經過 JSON 編碼的資料寫入至具有指定之字元的資料流。
CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String)
建立 XmlDictionaryWriter ,將經過 JSON 編碼的資料寫入至具有指定之字元的資料流。
適用於