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

299
08 мая 2022, 20:30

Есть 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

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

READ ALSO
как записать целую команду в 1 букву c++

как записать целую команду в 1 букву c++

мне надоедает и иногда лень писать команду (cout << "текст";) поэтому хочу поместить всю строку cout << "текст"; в букву c

229
Вылет приложения Attempt to invoke virtual method &#39;void android.widget.TextView.setText(java.lang.CharSequence)&#39;

Вылет приложения Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)'

Суть программы заключается во вставлении текста в поля через нажатие кнопки возле поляТекст для вставление берется с EditText сверху

168
Программа не читает emails

Программа не читает emails

Программа выдает null pointer exception когда я пытаюсь вывести n, то есть она не находит письма в папке INBOX, хотя они там есть

254