DataMemberInfo | Represents a serializable instance field or property on a class within a serializable class hierarchy structure. The field or property must be decorated with a DataMemberAttribute. |
DataMemberWalker | Traverses all DataMemberAttribute decorated fields and properties in a class/member hierarchy. |
JObjectHelper | Utility methods for working with JObjects, JArrays and JsPath. |
JsonAdminComment | Represents the location of an MFAdmin-compatible comment in a source JSON structure. |
JsonAdminCommentPreserver | Utility methods for extracting mfadmin-compatible comments and preserving them and restoring them inside json structures. |
JsonMap | Defines a set of JsonValueMappings that are used to map values in a source JSON structure to values in a target JSON structure. |
JsonMapGenerator | Generates a JsonMap based on a class structure and the relevant types' data members. |
JsonMappingAttribute | Attribute for mapping data members of a class to a different JSON format. |
JsonPathInfo | Provides information about a json path. Particularly for JsonValueMapping. |
JsonValueMapping | Contains information how to map a json value from one json format to another. |
MapObjectToArrayAttribute | Used to indicate which data members and mappings should use the ObjectToArrayMapper. |
MFIdentiferResolver | Simple implementation of IMFIdentiferResolver backed by a vault instance. |
WalkerControl | Object to control the behavior of a walker. |
IJsonValueConverter | Interface for an object that can convert a JSON value being mapped from a source JSON structure to a target JSON structure. |
IJsonValueMapper | Interface for an object that can alter the default mapping generation done by JsonMapGenerator. |
IMFIdentiferResolver | Simple interface for resolving structure element id's from MFIdentifiers. |
JsonConfDataMemberWalkerCallback | Callback to be triggered for each data-member traversed by the DataMemberWalker. |
JsonListMappingMode | Modes determining how the source path is determined for to list based data members. Essentially determines if the source path should end in "[*]" or not. |