diff --git a/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonDeserializer.java b/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonDeserializer.java index 1a001759d..807c575f0 100644 --- a/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonDeserializer.java +++ b/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonDeserializer.java @@ -22,8 +22,7 @@ public class MimeTypeJsonDeserializer extends JsonDeserializer { 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) { diff --git a/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonSerializer.java b/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonSerializer.java index 9e99915d5..81e588d06 100644 --- a/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonSerializer.java +++ b/ccm-core/src/main/java/org/libreccm/ui/admin/imexport/MimeTypeJsonSerializer.java @@ -20,9 +20,7 @@ public class MimeTypeJsonSerializer extends JsonSerializer { final JsonGenerator generator, final SerializerProvider serializers ) throws IOException { - generator.writeStartObject(); generator.writeStringField("mimeType", value.toString()); - generator.writeEndObject(); } }