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 JsonParser parser,
|
||||||
final DeserializationContext ctxt
|
final DeserializationContext ctxt
|
||||||
) throws IOException, JsonProcessingException {
|
) throws IOException, JsonProcessingException {
|
||||||
final JsonNode node = parser.getCodec().readTree(parser);
|
final String value = parser.getText();
|
||||||
final String value = node.get("mimeType").asText();
|
|
||||||
try {
|
try {
|
||||||
return new MimeType(value);
|
return new MimeType(value);
|
||||||
} catch (MimeTypeParseException ex) {
|
} catch (MimeTypeParseException ex) {
|
||||||
|
|
|
||||||
|
|
@ -20,9 +20,7 @@ public class MimeTypeJsonSerializer extends JsonSerializer<MimeType> {
|
||||||
final JsonGenerator generator,
|
final JsonGenerator generator,
|
||||||
final SerializerProvider serializers
|
final SerializerProvider serializers
|
||||||
) throws IOException {
|
) throws IOException {
|
||||||
generator.writeStartObject();
|
|
||||||
generator.writeStringField("mimeType", value.toString());
|
generator.writeStringField("mimeType", value.toString());
|
||||||
generator.writeEndObject();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue