json对像有序输出 json列表有序输出 对像属性json有序输出

json对像有序输出 json列表有序输出  对像属性json有序输出

//array输入有序,先对array排序
List<String> data = new ArrayList<String>();
Collections.sort(data);


//对像属性有序输出jackson,在类上使用@JsonPropertyOrder
@JsonPropertyOrder({"firstname", "lastname", "birthday"})
public class Person {
    private String firstname;
    private String lastname ;
    private Date birthday ;
}

//对像属性有序输出,fastjson 使用@JSONField设置 
public class Person {
    @JSONField(ordinal = 1)
    private String firstname;
    @JSONField(ordinal = 2)
    private String lastname ;
    @JSONField(ordinal = 3)
    private Date birthday ;
}

  

原文地址:https://www.cnblogs.com/liuxm2017/p/14200618.html