Я получаю данные JSon из веб-службы, образцы данных приведены ниже:
[
{
"SectionId": 1,
"SectionName": "Android"
}
]
Когда я пытаюсь преобразовать это вызывает ошибку, я делаю это как:
Data data = new Gson().fromJson(jsonDataFromWebService, Data.class);
Мой класс раздела:
class Section
{
public int SectionId;
public String SectionName;
}
class Data {
public List<Section> sections;
}
LogCat говорит:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Ожидался BEGIN_OBJECT, но был BEGIN_ARRAY в строке 1, столбце 2