Джексон 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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