C# 클래스 Nancy.Json.Simple.NancySerializationStrategy

Nancy serialization stategy for SimpleJson
상속: PocoJsonSerializerStrategy
파일 보기 프로젝트 열기: thecodejunkie/Nancy

공개 메소드들

메소드 설명
DeserializeObject ( object value, Type type ) : object

Deserialize an object

NancySerializationStrategy ( ) : System

Initializes a new instance of the NancySerializationStrategy class.

C# casing of objects will be defaulted to camelCase

NancySerializationStrategy ( bool retainCasing ) : System

Initializes a new instance of the NancySerializationStrategy class.

RegisterConverters ( IEnumerable javaScriptConverters ) : void

Register custom JavaScriptConverter converters

RegisterConverters ( IEnumerable javaScriptPrimitiveConverters ) : void

Register custom JavaScriptPrimitiveConverter

보호된 메소드들

메소드 설명
MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string

Formats a property name to a JSON field name

TrySerializeKnownTypes ( object input, object &output ) : bool

Serialize an object

비공개 메소드들

메소드 설명
FindJavaScriptConverter ( Type inputType ) : JavaScriptConverter
FindPrimitiveConverter ( Type inputType ) : JavaScriptPrimitiveConverter
SerializeDateTime ( System.DateTime input, object &output ) : bool
TrySerializeJavaScriptConverter ( object input, object &output, Type inputType ) : bool
TrySerializePrimitiveConverter ( object input, object &output, Type inputType ) : bool

메소드 상세

DeserializeObject() 공개 메소드

Deserialize an object
public DeserializeObject ( object value, Type type ) : object
value object The object to deserialize
type System.Type The type of object to deserialize
리턴 object

MapClrMemberNameToJsonFieldName() 보호된 메소드

Formats a property name to a JSON field name
protected MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string
clrPropertyName string The property name to format
리턴 string

NancySerializationStrategy() 공개 메소드

Initializes a new instance of the NancySerializationStrategy class.
C# casing of objects will be defaulted to camelCase
public NancySerializationStrategy ( ) : System
리턴 System

NancySerializationStrategy() 공개 메소드

Initializes a new instance of the NancySerializationStrategy class.
public NancySerializationStrategy ( bool retainCasing ) : System
retainCasing bool Retain C# casing of objects when serialized
리턴 System

RegisterConverters() 공개 메소드

Register custom JavaScriptConverter converters
public RegisterConverters ( IEnumerable javaScriptConverters ) : void
javaScriptConverters IEnumerable An array of
리턴 void

RegisterConverters() 공개 메소드

Register custom JavaScriptPrimitiveConverter
public RegisterConverters ( IEnumerable javaScriptPrimitiveConverters ) : void
javaScriptPrimitiveConverters IEnumerable An array of
리턴 void

TrySerializeKnownTypes() 보호된 메소드

Serialize an object
protected TrySerializeKnownTypes ( object input, object &output ) : bool
input object The object to serialize
output object The serialized object
리턴 bool