-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
Seems @JsonIgnore does not work as expected.
Reproduction steps (use ObjectMapper):
- Import
InspectContainerResponsefrom an externaldocker inspect containerIdoutput - Export
InspectContainerResponseto a string - Import
InspectContainerResponseagain. An exception happens
Error happens during the serialization of InspectContainerResponse.volumes:
- Expected JSON output:
"Volumes":{} - Actual JSON output:
"Volumes":{"binds":[]}
Error could be handled on deserialization side as well.
Exception:
Expected path for 'binds'in host but got '[]'.
at [Source: java.io.StringReader@3c07e830; line: 1, column: 2244] (through reference chain: com.github.dockerjava.api.command.InspectContainerResponse["Volumes"])
com.fasterxml.jackson.databind.JsonMappingException
at [Source: java.io.StringReader@3c07e830; line: 1, column: 2244] (through reference chain: com.github.dockerjava.api.command.InspectContainerResponse["Volumes"])
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:608)
at com.github.dockerjava.api.model.VolumeBinds$Deserializer.deserialize(VolumeBinds.java:43)
at com.github.dockerjava.api.model.VolumeBinds$Deserializer.deserialize(VolumeBinds.java:31)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:375)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:107)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:308)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:121)
at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:147)
at com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer.deserialize(ObjectArrayDeserializer.java:18)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2797)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:1943)
at
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels