Как я могу разрешить исключение BEGIN_OBJECT, но был STRING в строке 1 столбца 2 путь $ в Android Studio? - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь зарегистрировать пользователя с помощью API, и после успешной регистрации я ожидаю в ответ идентификатор пользователя, например [234]. Но я получаю упомянутое сообщение об ошибке. Часть регистрации включает 13 полей, включая текст редактирования, флажок и счетчик. Проблема возникает, когда я пытаюсь получить значение часового пояса из API и заполнить его значением.

Я просто застрял в этом преобразовании и не знаю, где я делаю неправильно. enter code here `

1 Ответ

0 голосов
/ 05 ноября 2018

Я думаю, ваш JSON будет другим. вам нужно получить ответ json с сервера на основе objectType , но получить строку.

Вы использовали 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;
}

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...