JSON-массив в GSON анализирует, но объекты пусты

я пытаюсь превратить строку json в объекты с помощью gson.

У меня есть очень простой пример ниже, и он запускается, но полученный ответ пуст, т. Е. Текстовое поле моего объекта ответа пусто.

import com.google.gson.*;

public class Meow {

    public static void main(String[] args) throws Exception{

        Gson gson = new Gson();
        String jsonOutput = "[{\"answer\":{\"text\":\"text1\"}},{\"answer\":{\"text\":\"text2\"}} ]";

        Answer[] a = gson.fromJson(jsonOutput, Answer[].class);

        for(Answer i:a) {
          System.out.println(i.text);
        }       
    }

    public class Answer {

        public String text;

        public Answer(String text) {
            super();
            this.text=text;
        }

        public String toString(){
            return text;
        }

        public void setText(String a){
            this.text=a;
        }
    }

}

Ответы на вопрос(1)

Ваш ответ на вопрос