标签:json

SpringMVC HandlerExceptionResolver返回json数据

发表于11个月前(May 26, 2017 9:21:00 PM)  阅读 813  评论 0

分类: Java

标签: HandlerExceptionResolver springmvc resolveException json MappingJackson2JsonView

HandlerExceptionResolver是SpringMVC提供的全局异常处理接口。

public interface HandlerExceptionResolver {

	/**
	 * Try to resolve the given exception that got thrown during handler execution,
	 * returning a {@link ModelAndView} that represents a specific error page if appropriate.
	 * <p>The returned {@code ModelAndView} may be {@linkplain ModelAndView#isEmpty() empty}
	 * to indicate that the exception has been resolved successfully but that no view
......

json工具jackson使用

发表于3年前(Dec 24, 2014 2:03:57 PM)  阅读 390  评论 0

分类: Java

标签: jackson json

1、jackson是什么:
jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。

2、什么时候会用到jackson:
这有点废话了,自然是处理json格式数据的时候用到。一般web应用,前台页面和后台会采用json对象用来传递数据,这时候就可以使用json;同时,接口之间传输数据也可以使用json,比起使用传统的XML的好处就不用多说了,最近使用一次jackson正是因为笔者大数据平台对外提供接口设计返回json串。接口采用thrift提供服务,thrift本身支持直接传递对象,但对实体类侵入性太大,不实用,所以笔者大部分时候都是提供json串,供其他平台自己解析。

3、我们可以用jackson来做什么:
在web应用中可以实用jackson将java对象(普通vo,集合list)转化成json串,前台页面实用js代码还原对象数据;调用第三方接口返回的数据是json串时,可以使用jackson将json串还原成java对象。

4、工具类示例:

......