added json serializer and deserializer
parent
23043d2ce6
commit
73d7d40e71
|
@ -9,13 +9,13 @@ const SUPPORTED_TYPES = {
|
|||
},
|
||||
'date-iso8601': {
|
||||
name: 'LocalDate',
|
||||
imports: [ 'java.time.LocalDate', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateDeserializer' ],
|
||||
imports: [ 'java.time.LocalDate', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer', 'com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer' ],
|
||||
serializer: 'LocalDateSerializer',
|
||||
deserializer: 'LocalDateDeserializer'
|
||||
deserializer: 'LocalDateSerializer'
|
||||
},
|
||||
'date-time-iso8601': {
|
||||
name: 'LocalDateTime',
|
||||
imports: [ 'java.time.LocalDateTime', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateDeserializer' ],
|
||||
imports: [ 'java.time.LocalDateTime', 'com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer', 'com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer' ],
|
||||
serializer: 'LocalDateTimeSerializer',
|
||||
deserializer: 'LocalDateTimeDeserializer'
|
||||
},
|
||||
|
|
|
@ -36,8 +36,8 @@ public class {{name}} {{#implements.length}}implements {{#implements}}{{name}}{{
|
|||
{{#fields}}
|
||||
{{#description}}/** {{.}} **/{{/description}}
|
||||
@JsonProperty("{{name}}"){{#type.serializer}}
|
||||
@JsonSerializer(using = {{.}}.class){{/type.serializer}}{{#type.deserializer}}
|
||||
@JsonDeserializer(using = {{.}}.class){{/type.deserializer}}
|
||||
@JsonSerialize(using = {{.}}.class){{/type.serializer}}{{#type.deserializer}}
|
||||
@JsonDeserialize(using = {{.}}.class){{/type.deserializer}}
|
||||
{{#required}}@NonNull{{/required}}
|
||||
private {{{type.name}}} {{name}};
|
||||
|
||||
|
|
Loading…
Reference in New Issue