Android ожидал begin_object, но был строкой в строке 1, столбец 2, путь $

#android #json #gson

#Android #json #gson

Вопрос:

при разборе json для тех моделей, которые я создаю, я получил эту ошибку, но я проверяю свою модель с результатом json в postman, и все равно я получаю это как исключение :

Результат JSON равен :

 {
    "data": {
        "VideoId": [
            {
            
                "Title": "os"
               
            }
           ],
        "Mobile": " 14658908620",
    }
}
  

Модель :

 public class Response {
 @SeriaizedName("data")
 private Data data ; }
  

и я создал для него getter и setter
и другая модель :

  public class Data{

@SerializedName("VideoId")
private List<VideoList> videoList;

@SerializedName("Mobile")
private String Mobile;}
  

и последняя модель 🙂

 public class VideoList {

@SerializedName("Title")
private String Title;}
  

я не вводил getter и setter, чтобы не было длинных
итак, для этой модели и json я получил исключение для синтаксического анализа json :

ожидал begin_object, но был строкой в строке 1, столбец 2, путь $

Комментарии:

1. удалите coma , на последнем мобильном устройстве из ответа на стороне сервера.