исключение ошибочного запроса http 400 для преобразования json в представление объекта java

#java #json #spring

#java #json #весна

Вопрос:

Когда я пытаюсь отправить json на сервер, я получаю исключение неправильного запроса http 400.

Формат json :

 {
    "role": "home",
    "name": "group1: False, group2: False"
}
  

Класс Java для представления этого json :

 public class Params {

    private String role;
    private String[] name;

    public String[] getName() {
        return name;
    }

    public void setName(String[] name) {
        this.name = name;
    }

    public String getRole() {
        return profileRuleName;
    }

    public void setRole(String role) {
        this.role = role;
    }

}
  

Является ли этот формат класса Java правильным для представления этого json?

Комментарии:

1. Похоже name , что это должен быть массив, а не строка

Ответ №1:

Вы можете создать массив в JSON следующим образом:

 {
    "role": "home",
    "name": ["group1","group2"]
}
  

Вот ссылка на формат JSON, который показывает массивы (и объекты, и все остальное)

http://json.org

Комментарии:

1. Вау, вы не объяснили проблему, а сразу перешли к объяснению решения.

2. хорошо, в следующий раз я позабочусь об этом, спасибо за ваш комментарий