Я работаю над проектом Spring MVC, и одна из задач, которые мне нужно выполнить, требует, чтобы у меня была строка данных JSON, отправленных пользователем в запросе POST. Я знаю, что Spring будет десериализовать JSON, используя Jackson для объектов, но если я попробую что-то вроде следующего:
@RequestMapping(value = "/test", method = RequestMethod.POST)
public void doSomething(@RequestBody String json) {
// do something
}
Я просто получаю HTTP 400 Bad Request назад ( "Запрос, отправленный клиентом, был синтаксически неправильным." ).
Как я могу получить сырой JSON, отправленный клиентом в виде строки?