Jakson Error. Cannot deserialize instance of `java.lang.String` out of START_ARRAY token

Есть json

{
    "settings": {
        "NUMBER": 970,
        "LIST": [{
            "name": "Name",
            "minimum": 56.0,
            "maximum": 180.0
        }]
    }
}

Есть dto к этому json-у

@JsonIgnoreProperties(ignoreUnknown = true)
public class Dto {

    private int number;

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }

    @JsonProperty("settings")
    private void obtainStoreNumber(Map<String, String> settings) {
        this.number = Integer.parseInt(settings.get("NUMBER"));
    }
}

При попытке смапить жсон в дто выбрасывается ошибка Cannot deserialize instance of java.lang.String out of START_ARRAY token

Что я делаю не так ?


Ответы (0 шт):