繁体   English   中英

我如何解决异常 BEGIN_OBJECT 但 STRING 在第 1 行第 2 列路径 $ 在 android studio 中?

[英]How can i resolve exception BEGIN_OBJECT but was STRING at line 1 column 2 path $ in android studio?

我正在尝试使用 API 注册用户,并且在成功注册后,我期待像 [234] 这样的用户 ID 作为响应。 但是我收到了提到的错误。注册部分包括 13 个字段,包括编辑文本、复选框和微调器。当我尝试从 API 获取时区值并用值填充它时出现问题。

我只是坚持这个转换,不知道我哪里做错了。 enter code here `

我认为你的 json 会有所不同。 您需要根据objectType从服务器获取 json 响应但获取字符串。

您使用robopojo插件来生成 pojo 类。

然后将响应类传递到 post api。

例如 ..

public class ResponseData {

@SerializedName("code")
private Integer code;
@SerializedName("error_message")
private Object errorMessage;
@SerializedName("data")
private List<Datum> data = null;

public Integer getCode() {
    return code;
}

public void setCode(Integer code) {
    this.code = code;
}

public Object getErrorMessage() {
    return errorMessage;
}

public void setErrorMessage(Object errorMessage) {
    this.errorMessage = errorMessage;
}

public List<Datum> getData() {
    return data;
}

public void setData(List<Datum> data) {
    this.data = data;
}

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM