如何返回json格式的数据才能让Chrome的preview下直接显示数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何返回json格式的数据才能让Chrome的preview下直接显示数据相关的知识,希望对你有一定的参考价值。
返回的数据类型是Appliation/Json就可以了。参考下面百度经验解决:
Chrome浏览器如何格式化查看JSON数据 http://jingyan.baidu.com/article/a3a3f811326b128da2eb8a8b.html#5827690-tsina-1-78800-fe183374908e783f9dbfe7dcb7ed2bb5
springmvc在controller里那些数据类型的返回值需要转成json才能显示?
在Spring MVC中,需要将以下数据类型的返回值转成JSON格式才能正确显示:
JavaBean对象:可以通过Jackson或Gson等第三方库将JavaBean对象转成JSON格式;
Map或List对象:同样可以通过Jackson或Gson等第三方库将Map或List对象转成JSON格式;
String类型:返回的字符串本身就是JSON格式,无需再次转换;
ModelAndView对象:通过Jackson或Gson等第三方库将ModelAndView对象中的数据转成JSON格式。
需要注意的是,在使用Jackson或Gson等第三方库进行JSON转换时,需要在项目中引入相应的依赖。同时,Spring MVC也提供了内置的JSON转换器,可以在配置文件中进行配置。
例如:
@RequestMapping("/getdata")@ResponseBodypublic Map<String, Object> getData()
Map<String, Object> data = new HashMap<>();
data.put("key1", "value1");
data.put("key2", "value2"); return data;
在上面的例子中,getData方法的返回值是一个Map对象。由于该方法上添加了@ResponseBody注解,所以SpringMVC会自动将该Map对象转换为JSON格式,并将其作为HTTP响应的正文返回给客户端。
以上是关于如何返回json格式的数据才能让Chrome的preview下直接显示数据的主要内容,如果未能解决你的问题,请参考以下文章
cxf 开发的 WebService,Web项目怎样才能使用 JSON格式访问,并返回JSON格式数据。
chrome 开发者工具中中文乱码,ajax请求返回的json串也不能自动格式化了,详见截图,求告知怎么设置...
SpringMVC——对Ajax的处理(包含 JSON 类型)