JsonReaderWriterFactory 클래스

정의

스트림 또는 버퍼에서 JSON(JavaScript Object Notation)으로 인코딩된 데이터를 읽고 XML Infoset 및 해당 인스턴스에 매핑하여 XML Infoset을 JSON에 매핑하고 JSON으로 인코딩된 데이터를 스트림에 쓸 수 있는 인스턴스 XmlDictionaryReaderXmlDictionaryWriter 를 생성합니다.

public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
상속
JsonReaderWriterFactory

설명

WCF(Windows Communication Foundation)는 JSON 데이터와 XML Infoset 간의 매핑을 사용하여 JSON 메시지를 처리합니다. 일반적으로 이 매핑은 보기에서 숨겨집니다. 그러나 일부 고급 시나리오에서는 JSON과 XML 간에 수동으로 변환해야 할 수 있습니다. 이 경우 클래스를 JsonReaderWriterFactory 사용하여 필요한 XML 판독기 및 작성기를 만들 수 있습니다. 모든 XML Infoset 요소를 JSON에 매핑할 수 있는 것은 아닙니다. 매핑에 대한 자세한 내용은 방법: JSON 데이터 직렬화 및 역직렬화를 참조하세요.

메서드

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

XmlDictionaryReader 지정된 크기 및 오프셋 및 문자 인코딩을 사용하여 JSON(JavaScript Object Notation)으로 인코딩된 버퍼를 XML Infoset에 매핑할 수 있는 버퍼를 만듭니다.

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

XmlDictionaryReader 지정된 크기 및 오프셋의 JSON(JavaScript Object Notation)으로 인코딩된 버퍼를 XML Infoset에 매핑할 수 있는 버퍼를 만듭니다.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

XmlDictionaryReader JSON(JavaScript Object Notation)으로 인코딩된 버퍼를 XML Infoset에 매핑할 수 있는 버퍼를 만듭니다.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

XmlDictionaryReader 지정된 크기 및 오프셋의 JSON(JavaScript Object Notation)으로 인코딩된 스트림을 XML Infoset에 매핑할 수 있는 스트림을 만듭니다.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

XmlDictionaryReader JSON(JavaScript Object Notation)으로 인코딩된 스트림을 XML Infoset에 매핑할 수 있는 스트림을 만듭니다.

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)

JSON으로 XmlDictionaryWriter 인코딩된 데이터를 스트림에 쓰는 데이터를 만듭니다.

적용 대상