【发布时间】:2019-10-19 10:08:10
【问题描述】:
我有一个 POJO 类 A,我希望字段按照我定义的顺序排列,但“1800number”出现在响应的最后,因为它以数字开头。我该如何避免呢?
@JsonInclude(JsonInclude.Include.NON_NULL)
public class A {
private String name;
private String age;
private String dept;
@JsonProperty("1800number")
private String _1800number;
private String email;
}
这就是我得到响应的方式
{
"name": "Mark",
"age": "52",
"dept": "Civil",
"email": "mark@gmail",
"1800number": "12345"
}
我在我的 gradle 中使用以下库
compile('com.fasterxml.jackson.core:jackson-annotations:2.8.3')
compile('com.fasterxml.jackson.core:jackson-databind:2.8.3')
【问题讨论】:
-
您使用的是什么类型的库?你是如何创建json的?另外,不要忘记为该库添加标签。否则专家不会找到你的问题。现在,只要缺少这些东西,问题就不清楚了。
-
Zabuza,用图书馆更新了上面的帖子