入侵性很强的java框架--之json
在spirngmvc返回json格式数据时,
JAVA对象通过jackson转成json格式,属性名全变成小写. 不管原来是全部大写, 还是大小写混合,都直接转成小写。
而要保留原来的属性名字,要怎么做呢?
首先在javabean中用@JsonProperty注解, 然后还要在get,set方法使用@JsonIgnore。为什么保留原来的名称不是默认实现呢??? 用户要保留原来的属性名字,要做那么多多余而又无聊的工作。 也真是无语了!!!!
本来好简单的事情,被他们弄得好复杂,好啰嗦!
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
参考:
https://my.oschina.net/zchuanzhao/blog/515990

探讨在SpringMVC框架下,如何通过使用Jackson库的@JsonProperty和@JsonIgnore注解,来保留JSON转换过程中JAVA对象的原始属性名,避免统一转换为小写的问题。
594

被折叠的 条评论
为什么被折叠?



