spring java枚举转json 方便前端取值
以User类为例,User类中有个枚举类型的性别属性,如果不对其进行处理,转json时会使用枚举类的toString方法,这时给前端的是个字符串而不是json对象,前端很难取出值。未处理前:"gender":"GenderEnum.FEMALE(code=2, gender=女)"解决方法:使用jackson提供的注解 @JsonFormat,将其写在要转换的枚举类上@JsonFormat(shape = JsonFormat.Shape.OBJECT)@