JsonReaderWriterFactory 類別

定義

產生的實例 XmlDictionaryReader 能從串流或緩衝區讀取以 JavaScript 物件符號(JSON)編碼的資料,並將其映射到 XML 資訊集,而這些實例 XmlDictionaryWriter 則能將 XML 資訊集映射成 JSON,並將 JSON 編碼的資料寫入串流。

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
繼承
JsonReaderWriterFactory

備註

Windows Communication Foundation(WCF)透過 JSON 資料與 XML 資訊集之間的映射來處理 JSON 訊息。 通常,這種映射會被隱藏在視野之外。 然而,在某些進階情境下,可能需要手動在 JSON 與 XML 之間轉換。 在這種情況下, JsonReaderWriterFactory 該類別可用來建立必要的 XML 讀寫器。 請注意,並非每個 XML 資訊集元素都能映射成 JSON。 欲了解更多關於映射的資訊,請參閱 如何序列化與反序列化 JSON 資料

方法

名稱 Description
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

建立 XmlDictionaryReader 一個可以將以 JavaScript 物件符號(JSON)編碼的緩衝區(具有指定大小、偏移量及字元編碼)映射到 XML 資訊集的程式。

CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

建立 XmlDictionaryReader 一個可以將以 JavaScript 物件符號(JSON)編碼的緩衝區(指定大小與偏移量)映射到 XML 資訊集的程式。

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

建立 XmlDictionaryReader 一個能將以 JavaScript 物件符號(JSON)編碼的緩衝區映射到 XML 資訊集的

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

建立 XmlDictionaryReader 一個 可以將以 JavaScript 物件符號(JSON)編碼的串流,且其大小與偏移量為 XML 資訊集。

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

建立 XmlDictionaryReader 一個能將以 JavaScript 物件符號(JSON)編碼的串流映射到 XML 資訊集的

CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String)

建立 XmlDictionaryWriter 一個用 JSON 編碼的資料,寫入指定字元的串流。

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

建立 XmlDictionaryWriter 一個用 JSON 編碼的資料,寫入指定字元的串流。

CreateJsonWriter(Stream, Encoding, Boolean)

建立 XmlDictionaryWriter 一個,將用 JSON 編碼的資料寫入指定字元編碼的串流。

CreateJsonWriter(Stream, Encoding)

建立 XmlDictionaryWriter 一個,將用 JSON 編碼的資料寫入指定字元編碼的串流。

CreateJsonWriter(Stream)

建立 XmlDictionaryWriter 一個用 JSON 編碼的資料到串流。

適用於