Как отправить одно слово (без ключа) JSON в springMVC? - PullRequest
0 голосов
/ 09 октября 2018

У меня есть API для лицевой стороны, я использую почтальон для отправки одного числа 8.

Я хочу отправить таким же образом в Почтальон

@RequestMapping(value="/query",method=RequestMethod.POST)
@ResponseBody
public String query(@RequestBody Integer number ){  

    return dao.query(number);
}

но теперь лицевая сторона говорит, что они не могут отправить одно слово без значения ключа в json, я не хочу создавать объект, просто используйте это один раз для привязки, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Измените Integer на String, и вы можете идти, ничего не делая.Надеюсь, это поможет вам.

@RequestMapping(value="/query",method=RequestMethod.POST)
 @ResponseBody
 public String query(@RequestBody String number ){  

      return dao.query(number);
 }
0 голосов
/ 09 октября 2018

Посмотрите на requestparam

@RequestMapping(value = "/query", method=RequestMethod.POST)
@ResponseBody
public String query(@RequestParam("number") Integer number){
  return dao.query(number);
}

Запрос должен быть как /query?number=8

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