Open
Description
Hi there...great library! I usually use automapper-ts
, but this is more lightweight and easier to configure.
It would be cool if the @JsonProperty
decorator could accept custom mapping functions.
For example:
const deserializeDate = dateString => moment(dateString).toDate(); // pretend this is valid momentjs syntax
const convertToStatusEnum = statusString => return enum[statusString] // fetches the appropriate enumerator
class Homework {
@JsonProperty({name: 'date', mappingFn: deserializeDate })
public dueDate: Date = null;
@JsonProperty({mappingFn: convertToStatusEnum})
public status: Statuses = Statuses.NotDone;
}
Metadata
Metadata
Assignees
Labels
No labels