#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, который показывает массивы (и объекты, и все остальное)
Комментарии:
1. Вау, вы не объяснили проблему, а сразу перешли к объяснению решения.
2. хорошо, в следующий раз я позабочусь об этом, спасибо за ваш комментарий