我有一个json喜欢:
{ "results": [
{
"message_id": "1"
},
{
"message_id": "2"
}
]}
当我使用jackson对象映射器时,返回到我的集合的json不会保留messageid_1和消息id_2的顺序。 以下是我的Objectmapper代码:
ObjectMapper mapper = new ObjectMapper();
mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
mapper.readValue(json, Response.class);
以下是我的Response.class
public class Response implements Serializable {
@JsonProperty("results")
LinkedList<Object> results;
public LinkedList<Object> getResults() {
return results;
}
public void setResults(LinkedList<Object> results) {
this.results = results;
}
}
请帮我一个方法来保存数组中json对象的顺序[不是属性顺序,我的意思是对象顺序]
答案 0 :(得分:0)
在版本2.11.2中,遵循JSON的顺序