Использование Gson для анализа массива Json и объекта без имени

Я знаю, что есть много вопросов JSON с GSON, но ни один из них не имеет прямого отношения ко мне. Мой JSON отформатирован по-другому.

У меня есть данные JSON, которые я хочу проанализировать с помощью GSON, который выглядит следующим образом:

[
   {
    "foo":"1",
    "bar":[ { "_id":"bar1"} ],
    "too":["mall", "park"]
   }
]

И у меня есть модель Классы:

ItemArray Class

public class ItemArray
{
   List<Item> itemArray;

   //Get set here
}

Класс изделия

public class Item
{
   String foo;
   List<Bar> bar;
   List<String> too;

   //Get set here
}

Бар Класс

public class Bar
{
   String id;

   //Get set here
}

Вот вопрос. JSON в правильном формате? Если да, правильные ли классы модели?

Если нет, пожалуйста, подтолкните меня в правильном направлении. Заранее спасибо!

PS. Я могу изменить формат данных JSON, если это будет необходимо.