C# Класс Hypermedia.Json.Converters.EnumerableConverter

Наследование: IJsonConverter
Показать файл Открыть проект

Открытые методы

Метод Описание
CanConvert ( Type type ) : bool

Returns a value indicating whether or not the converter can convert the given type.

DeserializeValue ( IJsonSerializer serializer, Type type, JsonLite.Ast.JsonValue jsonValue ) : object

Deserialize a JSON value to a defined CLR type.

SerializeValue ( IJsonSerializer serializer, Type type, object value ) : JsonLite.Ast.JsonValue

Serialize the value.

Приватные методы

Метод Описание
DeserializeArray ( IJsonSerializer serializer, Type type, JsonArray jsonArray ) : Array

Deserialize a JSON array into an array.

DeserializeCollection ( IJsonSerializer serializer, Type type, JsonArray jsonArray ) : ICollection

Deserialize a JSON array into a collection.

SerializeValue ( IJsonSerializer serializer, IEnumerable values ) : IEnumerable

Serialize a list of values.

Описание методов

CanConvert() публичный Метод

Returns a value indicating whether or not the converter can convert the given type.
public CanConvert ( Type type ) : bool
type System.Type The type to convert.
Результат bool

DeserializeValue() публичный Метод

Deserialize a JSON value to a defined CLR type.
public DeserializeValue ( IJsonSerializer serializer, Type type, JsonLite.Ast.JsonValue jsonValue ) : object
serializer IJsonSerializer The serializer to utilize when deserializing nested objects.
type System.Type The CLR type to deserialize the JSON value to.
jsonValue JsonLite.Ast.JsonValue The JSON value to deserialize.
Результат object

SerializeValue() публичный Метод

Serialize the value.
public SerializeValue ( IJsonSerializer serializer, Type type, object value ) : JsonLite.Ast.JsonValue
serializer IJsonSerializer The serializer to utilize when serializing nested objects.
type System.Type The CLR type of the value to serialize.
value object The value to serialize.
Результат JsonLite.Ast.JsonValue