A string field is sufficient for storing the MimeType
parent
8728b2f853
commit
57a6f73e9b
|
|
@ -22,8 +22,7 @@ public class MimeTypeJsonDeserializer extends JsonDeserializer<MimeType> {
|
|||
final JsonParser parser,
|
||||
final DeserializationContext ctxt
|
||||
) throws IOException, JsonProcessingException {
|
||||
final JsonNode node = parser.getCodec().readTree(parser);
|
||||
final String value = node.get("mimeType").asText();
|
||||
final String value = parser.getText();
|
||||
try {
|
||||
return new MimeType(value);
|
||||
} catch (MimeTypeParseException ex) {
|
||||
|
|
|
|||
|
|
@ -20,9 +20,7 @@ public class MimeTypeJsonSerializer extends JsonSerializer<MimeType> {
|
|||
final JsonGenerator generator,
|
||||
final SerializerProvider serializers
|
||||
) throws IOException {
|
||||
generator.writeStartObject();
|
||||
generator.writeStringField("mimeType", value.toString());
|
||||
generator.writeEndObject();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue