Android JSon error “BEGIN_OBJECT esperado, mas estava BEGIN_ARRAY na linha 1 coluna 2”

Estou obtendo dados JSon de um serviço da Web, os dados de amostra são fornecidos abaixo:

[
  {
    "SectionId": 1,
    "SectionName": "Android"
  }
]

Quando tento convertê-lo, gera um erro, faço-o como:

Data data = new Gson().fromJson(jsonDataFromWebService, Data.class);

inha classe de seção é:

class Section
{
    public int SectionId;
    public String SectionName;
}

class Data {
    public List<Section> sections;
}

The LogCat diz:

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: BEGIN_OBJECT esperado, mas estava BEGIN_ARRAY na linha 1, coluna 2

questionAnswers(6)

yourAnswerToTheQuestion