Установка типа контента ответа для JSON в Spring MVC (@ResponseBody)
Аннотация @ResponseBody Spring MVC обычно возвращает данные в виде обычный текст или XML. Однако при обработке ответов JSON вам может потребоваться убедиться, что установлены правильный тип контента и кодировка, чтобы избежать проблем с кодировкой.
Чтобы явно указать тип контента ответа, добавьте атрибут Produces в аннотацию @RequestMapping. , указав желаемый тип MIME и кодировку. Например, чтобы указать вывод JSON с кодировкой UTF-8:
@RequestMapping(value = "/getDealers", method = RequestMethod.GET, produces = "application/json; charset=utf-8") @ResponseBody public String sendMobileData() { }
Этот подход переопределяет настройку типа контента по умолчанию, гарантируя, что ответ будет возвращен в формате JSON с желаемой кодировкой. Настраивая таким образом тип контента и кодировку, вы можете предотвратить несоответствия кодировки и обеспечить правильную обработку ответов JSON в вашем приложении Spring MVC.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3