有時要組Json 做加解密時常常會因為物件轉Json時的String 其物件內的屬性排序會亂排

則這時再透過ObjectMapper轉換前其Object物件內需加入@JsonPropertyOrder注入

Ex:

@JsonPropertyOrder({ "aa1", "aa2", "aa3"})
public class WxMicroPayRq {

private String aa1;

private String aa3;

private String aa2;

}

ObjectMapper 的 writeValueAsString 方法則可辦到不輕易破壞屬性內原是大寫的命名被轉小寫

Ex:

String jsonString = null;
 jsonString = mapper.writeValueAsString(t);  // 此 t 為Object物件 

arrow
arrow
    文章標籤
    ObjectMapper @JsonPropertyOrder
    全站熱搜
    創作者介紹
    創作者 JoshS 的頭像
    JoshS

    JoshS的部落格

    JoshS 發表在 痞客邦 留言(0) 人氣()