added json serializer and deserializer
This commit is contained in:
parent
23043d2ce6
commit
73d7d40e71
|
@ -9,13 +9,13 @@ const SUPPORTED_TYPES = {
|
||||||
},
|
},
|
||||||
'date-iso8601': {
|
'date-iso8601': {
|
||||||
name: 'LocalDate',
|
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',
|
serializer: 'LocalDateSerializer',
|
||||||
deserializer: 'LocalDateDeserializer'
|
deserializer: 'LocalDateSerializer'
|
||||||
},
|
},
|
||||||
'date-time-iso8601': {
|
'date-time-iso8601': {
|
||||||
name: 'LocalDateTime',
|
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',
|
serializer: 'LocalDateTimeSerializer',
|
||||||
deserializer: 'LocalDateTimeDeserializer'
|
deserializer: 'LocalDateTimeDeserializer'
|
||||||
},
|
},
|
||||||
|
|
|
@ -36,8 +36,8 @@ public class {{name}} {{#implements.length}}implements {{#implements}}{{name}}{{
|
||||||
{{#fields}}
|
{{#fields}}
|
||||||
{{#description}}/** {{.}} **/{{/description}}
|
{{#description}}/** {{.}} **/{{/description}}
|
||||||
@JsonProperty("{{name}}"){{#type.serializer}}
|
@JsonProperty("{{name}}"){{#type.serializer}}
|
||||||
@JsonSerializer(using = {{.}}.class){{/type.serializer}}{{#type.deserializer}}
|
@JsonSerialize(using = {{.}}.class){{/type.serializer}}{{#type.deserializer}}
|
||||||
@JsonDeserializer(using = {{.}}.class){{/type.deserializer}}
|
@JsonDeserialize(using = {{.}}.class){{/type.deserializer}}
|
||||||
{{#required}}@NonNull{{/required}}
|
{{#required}}@NonNull{{/required}}
|
||||||
private {{{type.name}}} {{name}};
|
private {{{type.name}}} {{name}};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue