У меня есть такой запрос:
let jsonData= {};
jsonData["className"]= className;
jsonData["models"]= arr;
let endPoint= "/classses?classAndModel=" + encodeURIComponent(JSON.stringfy(jsonData));
return $.ajax({
url: host + endPoint,
data: data,
cache: false,
contentType: false,
processData: false,
method: "POST"
});
Я хочу преобразовать этот JSON в Java-объект. Я пробовал этот
My rest service is:
@PostMapping(value=/classes",consumes=MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity<Void> addClassAndModelMapping(ClassAndModels classAndModels){
}
public class ClassAndModels {
ClassAndModelResult classAndModel;
...getter and setter...
}
public ClassAndModelResult {
String className;
List<String> models;
...getter and setters...
}
Я получаю 400 ошибок. Если я изменяюэта строка от ClassAndModelResult classAndModel
до String classAndResult
. Я получаю ответ, но мне нужен тип объекта. У вас есть идеи?