Ho trovato questo articolo: http://www.dev-articles.com/article/Google-gson-and-list-of-objects-386003utilizzando GSON per analizzare e mettere in una lista di oggetti
Sembra che sta cercando di fare quello che voglio, che è analizzare il mio JSON e metterli in una lista di oggetti.
Quello che non ottengo, o forse l'articolo manca qualcosa, è come viene utilizzata la classe "Project". Sembra che venga fuori dal nulla.
EDIT:
Grazie a yorkw ora ho:
public static String parseJSONResponse(String jsonResponse) {
Type listType = new TypeToken<List<SingleEvent>>(){}.getType();
List<SingleEvent> events = (List<SingleEvent>) Gson.fromJson(jsonResponse, listType);
}
Tuttavia Im ottenendo bandiere rosse sopra Type "Tipo non può essere risolto a un tipo"
Stai ancora utilizzando JDK 1.4? [Tipo] (http://download.oracle.com/javase/1,5.0/docs/api/java/lang/reflect/ Type.html) è da JDK 1.5 – yorkw
Non ricordo nemmeno cosa ho installato, ma era sicuramente nell'ultimo mese.Il compilatore dice 1.6 – Adam
Bene, ho usato import java.lang.reflect.Type, che risolve il problema. seconda riga dà un errore dicendo che devo aggiungere SuppressWarnings che non fa nulla – Adam