Джексон Deserialize's Jackson Boot's Deserialize при входе с [JAVA

Программисты JAVA общаются здесь
Anonymous
Джексон Deserialize's Jackson Boot's Deserialize при входе с [

Сообщение Anonymous »

Интересно, что когда мой контроллер пытается починить ввод, который начинается с [. < /p>
, например,
[
{
"FirstName": "a",
" />},
{
"FirstName": "c",
"lastname": "c"
}
] < /p>

Код: Выделить всё

@ReqeustBody String //-> Produce exception (when Content-type:application-json)

Код: Выделить всё

@RequestBody List a //-> Produce exception 

Код: Выделить всё

@RequestBody List a //-> It works why?

Почему? Если Джексон не допускает, чтобы данные начинались с [тогда последний, также должен создать исключение.HttpServletRequest request)
String input = request.getReader().lines().reduce("", (accumulator, actual) -> accumulator + actual)
< /code>
Я хочу получить со строкой Vanila, так как я хочу преобразовать его с различным классом, который я хочу. Но есть ли способ преобразовать его на уровне контроллера? Поэтому я могу обработать это с помощью единственного абстрактного метода с конкретной зависимой от класса логики.

Подробнее здесь: https://stackoverflow.com/questions/796 ... start-with

Вернуться в «JAVA»