Java 如何解析AndroidStudio中第一行第2列路径$处的异常BEGIN_对象,但该字符串是字符串?

Java 如何解析AndroidStudio中第一行第2列路径$处的异常BEGIN_对象,但该字符串是字符串?,java,android,android-studio,retrofit2,Java,Android,Android Studio,Retrofit2,我正在尝试使用API注册一个用户,成功注册后,我希望得到一个类似[234]的用户id作为响应。但我得到了提到的错误。注册部分包括13个字段,包括编辑文本、复选框和微调器。当我试图从API获取时区值并用值填充它时,出现了问题 我只是停留在这个转换上,不知道哪里做错了。在这里输入code `我想你的json会有所不同。您需要根据objectType从服务器获取json响应,但需要获取字符串 您使用了pojo类generate的robopojo插件 然后将响应类传递到post api中 例如 publ

我正在尝试使用API注册一个用户,成功注册后,我希望得到一个类似[234]的用户id作为响应。但我得到了提到的错误。注册部分包括13个字段,包括编辑文本、复选框和微调器。当我试图从API获取时区值并用值填充它时,出现了问题

我只是停留在这个转换上,不知道哪里做错了。
在这里输入code

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

您使用了pojo类generate的robopojo插件

然后将响应类传递到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;
}

}
公共类响应数据{
@序列化名称(“代码”)
专用整数码;
@SerializedName(“错误消息”)
私有对象错误消息;
@SerializedName(“数据”)
私有列表数据=null;
公共整数getCode(){
返回码;
}
公共无效设置码(整数码){
this.code=代码;
}
公共对象getErrorMessage(){
返回错误消息;
}
public void setErrorMessage(对象errorMessage){
this.errorMessage=errorMessage;
}
公共列表getData(){
返回数据;
}
公共无效设置数据(列表数据){
这个数据=数据;
}
}

post来自API的json响应在此处发布您的json?可能与您收到的错误行重复。请发布日志和json结构。这是我在postman中发布带有参数的日志时得到的响应。但问题是,当我按下注册按钮时,它也应该在模拟器中发送此响应,而我得到的是我所问的错误。@ManojPerumarath[793]