Nel mio progetto Android sto provando a convertire un JSONArray ricevuto in un elenco. Con l'aiuto di this SO answer ho ottenuto un po 'di più. Ora ho il seguente codice:Come convertire JSONArray in List con Gson?
Gson gson = new Gson();
JSONArray jsonArray = NetworkUtilities.getData("mymodeldata");
Type listType = new TypeToken<List<MyModel>>(){}.getType();
List<MyModel> myModelList = gson.fromJson(jsonArray, listType);
purtroppo lamentele l'ultima riga che il metodo fromJson (String, Type) nel tipo GSON non è applicabile per gli argomenti (JSONArray, Type). Non so davvero come risolverlo.
Qualcuno sa come posso risolvere questo?
Impressionante, grazie! Perché non ci ho pensato! – kramer65
@ kramer65: Se ti ha aiutato per favore accetta la risposta! –
@ R.J mi dà 'potrebbe essere refactored in una classe interna _static_ denominata SIC_INNER_SHOULD_BE_STATIC_ANON ' come risolverlo –