Не удалось прочитать JSON: экранизация нераспознанного символа '' - PullRequest
0 голосов
/ 21 мая 2019

JSON не может быть сопоставлен с @RequestBody Map reqParam в моем контроллере Spring. Это работает в следующем JSON.

{strNote : "\\\\"},{strNote : "\"},{strNote : "/"},{strNote : "//"}

Пока он не работает для {strNote : "a\\b"}. Как и когда я пытаюсь отправить этот JSON, он дает следующее исключение.

Исключение: MappingJackson2HttpMessageConverter.java - readJavaType (): 181 - Не удалось прочитать JSON: нераспознанный символ бежать '' (код 32) в [Источник: (MyProject.Auth.filter.ServletInputStreamWrapper); строка: 1, столбец: 43]; вложенное исключение com.fasterxml.jackson.core.JsonParseException: нераспознанный символ бежать '' (код 32)]

1 Ответ

0 голосов
/ 21 мая 2019

Вы получили ошибку, потому что вы должны прекратить действие \b.Как вы видите, он распознает как возврат или пробел.

См. здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...