Отправка необработанного JSON с использованием значения Postman имеет значение nullJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Отправка необработанного JSON с использованием значения Postman имеет значение null

Сообщение Anonymous »

У меня возникли проблемы с простым отображением строки в необработанном формате JSON с помощью Postman.
Вот что у меня есть в моем Java-коде:

Код: Выделить всё

@RestController
public class HeroController {

@RequestMapping(method = {RequestMethod.POST}, value = "/displayHero")
@ResponseBody
public Map displayInfo(String name){
//System.out.println(name);
Map imap = new LinkedHashMap();
map.put("hero", name);
return imap;
}
}
Каждый раз, когда я тестирую это в Postman, я всегда получаю null (опять же, если я использую необработанный формат):

Код: Выделить всё

{
"hero": null
}
Но использование form-data, с другой стороны, отображает только то, что я ввел.

Код: Выделить всё

{
"hero": "wolverine"
}
Есть ли какая-либо информация или что следует сделать в Postman, чтобы этот необработанный формат работал вместо данных формы? Кстати, необработанное значение формата — JSON(application/json), а на вкладке «Заголовок» значение Content-Type — application/json; charset=UTF-8.


Подробнее здесь: https://stackoverflow.com/questions/506 ... ue-is-null
Ответить

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

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

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

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

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