【发布时间】:2011-07-20 16:40:40
【问题描述】:
我正在将 Spring MVC 与控制器一起使用,我的问题是如何返回与返回的 @ResponseBody 对象不同的 JSON 响应,该对象返回并转换为要返回的 JSON。
为了进一步详细说明,我有一个名为“UserDetails”的对象,它有两个字段分别为“name”、“emailAddress”
@ResponseBody UserDetails
现在返回的 json 看起来像
{ name : "TheUsersName", 电子邮件地址:“abc@abc123.com”}
有什么方法可以在返回之前修改 json(所有控制器的所有方法中的所有 json),其中将添加“状态”字段,其他 json 数据将位于 json 中的“数据”键下。
当java服务器从某个地方抛出异常时,我如何将json返回到前端,json应该有“状态:false”和异常名称(至少是状态部分)
【问题讨论】:
标签: java json spring spring-mvc exception-handling