我正在使用GSON库将json作为标头传递给服务器。 但它并没有产生我期望的json。
我的Pojo课程" TestRequest.java"就像:
public class TestRequest {
private String mobileNumber;
public TestRequest(String mobileNumber) {
this.mobileNumber = mobileNumber;
}
}
这是我调用GSON类来生成json的代码:
Gson gson = new Gson();
TestRequest tt = new TestRequest("+8801913000000");
String json = gson.toJson(tt);
我期望的json是:
{"mobileNumber":"+8801913000000"}
但我得到了:
{"aIf":"+8801913000000"}
注意:此代码在2天前完美运行。
答案 0 :(得分:1)
尝试改变你的pojo类,如
public class TestRequest implements Serializable {
@SerializedName("mobileNumber")
private String mobileNumber;
public TestRequest(String mobileNumber) {
this.mobileNumber = mobileNumber;
}
public String getMobileNumber() {
return mobileNumber;
}
public void setMobileNumber(String mobileNumber) {
this.mobileNumber = mobileNumber;
}
}
如果不行,请告诉我