I have a property
@JsonProperty
private Map<String, String> parameters = new HashMap<String, String>();
When I try to deserialise by calling objectMapper.readValue(...) everything works fine until the parameters field in the JSON is empty, ie.
"parameters":[]
I get this exception...
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.HashMap out of START_ARRAY token
How do I handle empty list? And no I don't have any control over the JSON coming in.
Thanks.