У меня есть свойство
@JsonProperty
private Map<String, String> parameters = new HashMap<String, String>();
Когда я пытаюсь выполнить десериализацию, вызывая objectMapper.readValue (...), все работает нормально, пока Поле параметров в JSON пустое, т. е.
"parameters":[]
Я получаю это исключение ...
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.HashMap out of START_ARRAY token
Как обрабатывать пустой список? И нет, я не контролирую входящий JSON.
Спасибо.