C# Class NSoft.NFramework.Json.JsonByteSerializer

JSON 포맷으로 객체를 직렬화/역직렬화를 수행합니다. 직렬화된 정보를 Text가 아닌 UTF-8 인코딩 방식으로 byte[] 로 변환합니다.
Inheritance: NSoft.NFramework.Serializations.Serializers.AbstractSerializer, IJsonSerializer
显示文件 Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
Deserialize ( byte data ) : object

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

Deserialize ( byte data, Type targetType ) : object

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

JsonByteSerializer ( ) : System

생성자

JsonByteSerializer ( JsonSerializerSettings jsonSerializerSettings ) : System

생성자

Serialize ( object graph ) : byte[]

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

Method Details

Deserialize() public method

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

Deserialize() public method

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

JsonByteSerializer() public method

생성자
public JsonByteSerializer ( ) : System
return System

JsonByteSerializer() public method

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

Serialize() public method

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