Когда я отправляю несколько запросов json в теле запроса для запроса POST, первый запрос принимается, а остальные игнорируются.
Я не хочу отправлять список в качестве запроса, на самом деле я отправляю несколько запросов или повторяю запрос в requestbody.
Вот пример:
Запрос:
{
"Business": {
"name": "ABC"
}
}
{
"Business": {
"name": "XYZ"
}
}
Метод контроллера:
Report getData(@RequestBody final Info info){
//Some code here...
}
Здесь Информация - это класс модели, который дополнительно имеет Бизнес класс с методами получения и установки
Когда я отправляю POST выше запроса во время десериализации, первый блок преобразуется в объект Java, а второй просто игнорируется. Я знаю, что это действительно JSON, но не мог понять, почему 2-й блок игнорируется во время десериализации.
Я попробовал свойства десериализации и парсера Джексона, но не смог найти легкодоступного решения. Я использую библиотеку Джексона и Spring Boot Framework.
Я ожидаю, что он будет выдавать неверный запрос вместо того, чтобы рассматривать его как действительный запрос json.
Предложите подход для достижения этой цели. Спасибо!