我开发了一个应用程序来读取json API
我使用Gson库来序列化json。
在调试和运行模式与模拟器和设备链接到android studio,它运行;
如果我创建包并在Play Store中发布,当尝试从Json转换时,它会崩溃。
我不知道什么检查可以解决这个问题....
这是代码:
Gson gson = new Gson();
ClResult MyResult = new ClResult();
MyResult = gson.fromJson(response, ClResult.class);
这是返回的json:
{"Success":true,"Message":"","Content":"W3siSUQiOjUsImNsY19jb2"}
这是ClResult类:
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class ClResult {
@SerializedName("Success")
@Expose
private Boolean success;
@SerializedName("Message")
@Expose
private String message;
@SerializedName("Content")
@Expose
private String content;
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}
1条答案
按热度按时间yptwkmov1#
需要在Gradle中设置:
此致