C# Class Emvelope.Converters.EnvelopeJsonConverter

Inheritance: Newtonsoft.Json.JsonConverter
Afficher le fichier Open project: jonnii/emvelope Class Usage Examples

Méthodes publiques

Méthode Description
AddMetaProvider ( IMetaProvider provider ) : void
CanConvert ( Type objectType ) : bool
EnvelopeJsonConverter ( IPluralizer pluralizer ) : System
GetEnvelopePropertyName ( Type type ) : string
ReadJson ( JsonReader reader, Type envelope, object existingValue, JsonSerializer serializer ) : object
WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void

Private Methods

Méthode Description
CamelCase ( string name ) : string
FormatEnvelope ( object content ) : object
GetEnvelopeTypeName ( Type type ) : string
SnakeCase ( string name ) : string

Method Details

AddMetaProvider() public méthode

public AddMetaProvider ( IMetaProvider provider ) : void
provider IMetaProvider
Résultat void

CanConvert() public méthode

public CanConvert ( Type objectType ) : bool
objectType System.Type
Résultat bool

EnvelopeJsonConverter() public méthode

public EnvelopeJsonConverter ( IPluralizer pluralizer ) : System
pluralizer IPluralizer
Résultat System

GetEnvelopePropertyName() public méthode

public GetEnvelopePropertyName ( Type type ) : string
type System.Type
Résultat string

ReadJson() public méthode

public ReadJson ( JsonReader reader, Type envelope, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
envelope System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
Résultat object

WriteJson() public méthode

public WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
value object
serializer Newtonsoft.Json.JsonSerializer
Résultat void