簡體   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