我已经读过许多关于同一错误的答案,但没有任何帮助。
ErrorResponse bodyResponse = App.getGson().fromJson(responseString, ErrorResponse.class);
'{"title":"AccessCheckException","details":{"message":"User doesn't have authorized access."}}'
public class ErrorResponse {
public String title;
public Details details;
public ErrorResponse() {
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Details getDetails() {
return details;
}
public void setDetails(Details details) {
this.details = details;
}}
public class Details {
public String code;
public String msg;
public Attachment attachment;
public String message;
public String description;
public Details() {
}
提前道谢。
试试这个
errorresponse.java
与您的json不匹配
public class ErrorResponse {
@SerializedName("title")
@Expose
private String title;
@SerializedName("details")
@Expose
private Details details;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Details getDetails() {
return details;
}
public void setDetails(Details details) {
this.details = details;
}
public class Details {
@SerializedName("message")
@Expose
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
}
我是JSON解析方面的新手,并试图解析以下JSON: 我只需要在“FeaturedMedia”中获得链接,所以我只包括了模型中的那些。我也从这里得到了一些关于错误的想法,但错误仍然存在。 任何关于如何解决这个问题的建议都会有很大的帮助。
我不知道该修好它 我怎么了? 我的json是 E/DDD:onFailure:java.lang.IllegalStateException:应为BEGIN_ARRAY,但在第1行第44列路径$.data处为BEGIN_OBJECT 有什么问题?谢谢!
我正在尝试使用改版在我的应用程序上实现登录,但是我一直得到这个错误不确定是什么错误,java.lang.IllegalStateException:应该是BEGIN_OBJECT,但应该是BEGIN_ARRAY 这是邮递员的回复 和我的登录类
和请求模式模型 当我运行代码并从服务中请求时,我得到
有改装API 附注。很抱歉可能的语法错误。