Namespace Alis.Core.Aspect.Data.Json
Classes
- CollectionTObject<T>
-
The collection object class
- Conversions
-
The conversions class
- CustomListObject
-
The list object class
- FieldInfoAccessor
-
The field info accessor class
- JsonConstructorAttribute
-
The json constructor attribute class
- JsonEventArgs
-
Provides data for a JSON event.
- JsonException
-
The exception that is thrown when a JSON error occurs.
- JsonIgnoreAttribute
-
The json ignore attribute class
- JsonOptions
-
Define options for JSON.
- JsonPropertyNameAttribute
-
Provides options for JSON.
- JsonSerializer
-
A utility class to serialize and deserialize JSON.
- KeyValueType
-
The key value type class
- KeyValueTypeDictionary
-
The key value type dictionary class
- KeyValueTypeEnumerator
-
The key value type enumerator class
- ListObject
-
Defines an object that handles list deserialization.
- MemberDefinition
-
Defines a type's member.
- PropertyDescriptorAccessor
-
The property descriptor accessor class
- PropertyInfoAccessor<TComponent, TMember>
-
The property info accessor class
- ReferenceComparer
-
A utility class to compare object by their reference.
- TypeDef
-
The type def class
Interfaces
- IMemberAccessor
-
Defines an interface for quick access to a type member.
- IOptionsHolder
-
Defines an interface for setting or getting options.
Enums
- JsonEventType
-
Defines a type of JSON event.
- JsonSerializationOptions
-
Define options for JSON serialization.
Delegates
- JAction<T1, T2>
-
The action
- JFunc<T, TResult>
-
The func
- JsonCallback
-
Defines a callback delegate to customize JSON serialization and deserialization.