【发布时间】:2017-04-30 14:40:01
【问题描述】:
我正在尝试反序列化从 api 获得的错误消息,这是我的字符串:
{"Message":"Ya existe un usuario registrado con ese email"}
但是当我这样调用 Gson 时,它会返回一个带有空值的 NetworkError:
String message = new Gson().fromJson(jsonMessage, NetworkError.class).getMessage();
我一直在研究类似的问题,并意识到NetworkError 类中一定有问题,但我不知道是什么问题。这是课程:
public class NetworkError {
private String message;
public NetworkError(final String message) {
this.message = message;
}
public String getMessage() { return message; }
}
我尝试过包含一个 set 方法和一个空的构造函数,但我仍然得到 null。 谢谢
【问题讨论】:
标签: android json gson deserialization