Используйте JsonReader.setLenient(true), чтобы принять неверный формат JSON.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Используйте JsonReader.setLenient(true), чтобы принять неверный формат JSON.

Сообщение Anonymous »


Я получаю эту ошибку, когда пытаюсь добавить данные в базу данных с помощью модификации, и не знаю почему.

Ошибка:

Используйте JsonReader.setLenient(true), чтобы принять неверный формат JSON в строке 1, столбце 1, пути $ Сервис:

Модернизация модификация = новый Retrofit.Builder() .baseUrl("https://invazoras-g5-back-desa.herokuapp.com/") .addConverterFactory(GsonConverterFactory.create()) .addConverterFactory(ScalarsConverterFactory.create()) .строить(); окончательный сервис HerokuService = Retrofit.create(HerokuService.class); Позвонить:

Пользователь пользователя = новый пользователь (имя, адрес электронной почты, пароль, доверенность, модератор); Call call = service.create(user); call.enqueue(новый Callback() { @Override public void onResponse(Call call, Response response) { Пользователь newUser= response.body(); Toast.makeText(getApplicationContext(), "User"+newUser +"created", Toast.LENGTH_SHORT).show(); } @Override public void onFailure(Call call, Throwable t) { т.printStackTrace(); Toast.makeText(getApplicationContext(), t.getMessage(), Toast.LENGTH_SHORT).show(); } }); Будем благодарны за любую помощь.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»