A string field is sufficient for storing the MimeType

deploy_packages_to_gitea
Jens Pelzetter 2022-11-30 20:54:23 +01:00
parent 8728b2f853
commit 57a6f73e9b
2 changed files with 1 additions and 4 deletions

View File

@ -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) {

View File

@ -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();
} }
} }