Class CamelCaseExceptDictionaryKeysResolver
Namespace: Aurigma.DesignAtoms.Serialization.Json
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class CamelCaseExceptDictionaryKeysResolver : CamelCasePropertyNamesContractResolver
Inheritance: System.Object -> CamelCaseExceptDictionaryKeysResolver
Constructors
CamelCaseExceptDictionaryKeysResolver
public CamelCaseExceptDictionaryKeysResolver(ILifetimeScope lifetimeScope)
Methods
CreateObjectContract
protected override JsonObjectContract CreateObjectContract(Type objectType)
Parameters
| Type | Name | Description |
|---|---|---|
System.Type | objectType |
Returns
Newtonsoft.Json.Serialization.JsonObjectContract
CreateProperty
protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
Parameters
| Type | Name | Description |
|---|---|---|
System.Reflection.MemberInfo | member | |
Newtonsoft.Json.MemberSerialization | memberSerialization |
Returns
Newtonsoft.Json.Serialization.JsonProperty
CreateDictionaryContract
protected override JsonDictionaryContract CreateDictionaryContract(Type objectType)
Parameters
| Type | Name | Description |
|---|---|---|
System.Type | objectType |
Returns
Newtonsoft.Json.Serialization.JsonDictionaryContract