Bagikan melalui


JsonReaderWriterFactory Kelas

Definisi

Menghasilkan instans XmlDictionaryReader yang dapat membaca data yang dikodekan dengan JavaScript Object Notation (JSON) dari aliran atau buffer dan memetakannya ke Set Info XML dan instans XmlDictionaryWriter yang dapat memetakan Infoset XML ke JSON dan menulis data yang dikodekan JSON ke aliran.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
Warisan
JsonReaderWriterFactory

Keterangan

Windows Communication Foundation (WCF) memproses pesan JSON menggunakan pemetaan antara data JSON dan Xml Infoset. Biasanya, pemetaan ini disembunyikan dari tampilan. Namun, dalam beberapa skenario tingkat lanjut mungkin perlu untuk mengonversi secara manual antara JSON dan XML. Dalam hal ini, JsonReaderWriterFactory kelas dapat digunakan untuk membuat pembaca dan penulis XML yang diperlukan. Perhatikan bahwa tidak setiap elemen Infoset XML dapat dipetakan ke JSON. Untuk informasi selengkapnya tentang pemetaan, lihat Cara: Membuat Serialisasi dan Deserialisasi Data JSON.

Metode

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

XmlDictionaryReader Membuat buffer yang dapat memetakan buffer yang dikodekan dengan JavaScript Object Notation (JSON), dengan ukuran dan offset dan pengodean karakter tertentu, ke Set Info XML.

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

XmlDictionaryReader Membuat buffer yang dapat memetakan buffer yang dikodekan dengan JavaScript Object Notation (JSON), dari ukuran dan offset tertentu, ke Set Info XML.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Membuat buffer yang dapat memetakan buffer yang XmlDictionaryReader dikodekan dengan JavaScript Object Notation (JSON) ke Set Info XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Membuat yang dapat memetakan aliran yang XmlDictionaryReader dikodekan dengan JavaScript Object Notation (JSON), dari ukuran dan offset tertentu, ke Set Info XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Membuat yang dapat memetakan aliran yang XmlDictionaryReader dikodekan dengan JavaScript Object Notation (JSON) ke Set Info XML.

CreateJsonWriter(Stream)

Membuat yang menulis data yang XmlDictionaryWriter dikodekan dengan JSON ke aliran.

CreateJsonWriter(Stream, Encoding)

Membuat yang menulis data yang XmlDictionaryWriter dikodekan dengan JSON ke aliran dengan pengodean karakter tertentu.

CreateJsonWriter(Stream, Encoding, Boolean)

Membuat yang menulis data yang XmlDictionaryWriter dikodekan dengan JSON ke aliran dengan pengodean karakter tertentu.

CreateJsonWriter(Stream, Encoding, Boolean, Boolean)

Membuat yang menulis data yang XmlDictionaryWriter dikodekan dengan JSON ke aliran dengan karakter tertentu.

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

Membuat yang menulis data yang XmlDictionaryWriter dikodekan dengan JSON ke aliran dengan karakter tertentu.

Berlaku untuk