got*_*otz 10 spring json jackson
我正在使用spring MVC编写一些RESTful服务.我正在使用jsckson mapper来完成It转换.这一切都很好,除了它生成的json有完全无序的字段.
例如,如果我的实体对象看起来像这样:
public class EntityObj
{
private String x;
private String y;
private String z;
}
Run Code Online (Sandbox Code Playgroud)
如果我现在有一个EntityObjs列表,并且我从控制器返回这个,那么json的字段混合了例如:[{y:"ABC",z:"XYZ",x:"DEF"} ,{y:"ABC",z:"XYZ",x:"DEF"}]
寻找解决方案,但没有找到任何解决方案.其他人遇到过这个问题?
谢谢您的帮助
Sta*_*Man 21
正如其他人所说,订购无关紧要.尽管如此,如果您更喜欢某些排序,请使用如下@JsonPropertyOrder
注释:
@JsonPropertyOrder({ "x", "y", "x" })
public class EntityObj {
}
Run Code Online (Sandbox Code Playgroud)
如果字母顺序适合您并且您正在使用 Spring Boot,您可以将其添加到您的application.properties
:
spring.jackson.mapper.sort-properties-alphabetically=true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10938 次 |
最近记录: |