C# 클래스 NSoft.NFramework.Json.JsonByteSerializer

JSON 포맷으로 객체를 직렬화/역직렬화를 수행합니다. 직렬화된 정보를 Text가 아닌 UTF-8 인코딩 방식으로 byte[] 로 변환합니다.
상속: NSoft.NFramework.Serializations.Serializers.AbstractSerializer, IJsonSerializer
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
Deserialize ( byte data ) : object

Serialized 된 정보를 Deserialize 를 수행해서 객체로 반환한다.

Deserialize ( byte data, Type targetType ) : object

특정 수형으로 역직렬화를 수행합니다.

JsonByteSerializer ( ) : System

생성자

JsonByteSerializer ( JsonSerializerSettings jsonSerializerSettings ) : System

생성자

Serialize ( object graph ) : byte[]

지정된 객체를 Serialize를 수행한다.

메소드 상세

Deserialize() 공개 메소드

Serialized 된 정보를 Deserialize 를 수행해서 객체로 반환한다.
public Deserialize ( byte data ) : object
data byte serialized data to be deserialized.
리턴 object

Deserialize() 공개 메소드

특정 수형으로 역직렬화를 수행합니다.
public Deserialize ( byte data, Type targetType ) : object
data byte 직렬화된 정보
targetType System.Type 역직렬화할 대상 수형
리턴 object

JsonByteSerializer() 공개 메소드

생성자
public JsonByteSerializer ( ) : System
리턴 System

JsonByteSerializer() 공개 메소드

생성자
public JsonByteSerializer ( JsonSerializerSettings jsonSerializerSettings ) : System
jsonSerializerSettings Newtonsoft.Json.JsonSerializerSettings 직렬화 설정 방식
리턴 System

Serialize() 공개 메소드

지정된 객체를 Serialize를 수행한다.
public Serialize ( object graph ) : byte[]
graph object object to be serialized.
리턴 byte[]