Можно ли использовать аннотацию @RequestParam
для синтаксического анализа json-форматированных данных из запроса так же, как можно разобрать application/x-www-form-urlencoded
закодированные данные?
т.е. если мой орган запроса:
{ firstName : "John", lastName : "Doe" }
Я хотел бы иметь способ, похожий на
public void savePerson(@RequestParam String firstName, @RequestParam lastName) {
// handle data
}
Где значение firstName
- "Джон", а значение lastName
- "Doe". Я попытался выполнить эту работу, но она работает только для application/x-www-form-urlencoded
закодированных данных. При отправке json-форматированных данных я получаю ответ 400
, говорящий, что параметры отсутствуют.
Я использую Spring 3.2.0, а заголовок Content-Type
моих запросов соответствует формату данных.