Wie konvertiere ich JSONArray nach List mit Gson?

In meinem Android-Projekt versuche ich, ein empfangenes JSONArray in eine Liste zu konvertieren. Mit der Hilfe vondiese SO Antwort Ich bin etwas weiter gekommen. Ich habe jetzt den folgenden Code:

Gson gson = new Gson();
JSONArray jsonArray = NetworkUtilities.getData("mymodeldata");
Type listType = new TypeToken<List<MyModel>>(){}.getType();
List<MyModel> myModelList = gson.fromJson(jsonArray, listType);

Leider wird in der letzten Zeile beanstandet, dass die Methode fromJson (String, Type) im Typ Gson für die Argumente (JSONArray, Type) nicht anwendbar ist. Ich weiß nicht wirklich, wie ich das lösen soll.

Weiß jemand, wie ich das lösen kann?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage