JSON-массив в GSON анализирует, но объекты пусты
я пытаюсь превратить строку json в объекты с помощью gson.
У меня есть очень простой пример ниже, и он работает, но полученный ответ пуст, т.е. мои объекты ответаs текстовое поле пусто.
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;
}
}
}