Comment faire pour convertir automatiquement la liste des objets à JSONArray avec Gson bibliothèque en java?

Permet de dire que j'ai la liste suivante de l'objet personnalisé: ArrayList<GroupItem>GroupItem est une classe qui a int et String variables.

J'ai essayé jusqu'à présent Gson bibliothèque, mais ce n'est pas exactement ce que je veux.

ArrayList<GroupItem> groupsList = /* ... */
Gson gson = new Gson();
JsonElement element = gson.toJsonTree(groupsList, new TypeToken<ArrayList<GroupItem>>() {}.getType());

JsonArray jsonArray = element.getAsJsonArray();

Mon but est d'obtenir JSONArray (org.Json.JSONArray) en quelque sorte. Des idées?

[MODIFIER]

Mon projet Android avec Cordova qui a API basée sur org.Json.JSONArray

Et j'ai pensé à écrire quelque façon générique pour convertir les instances de JSONArray /JSONObject

Merci,

InformationsquelleAutor snaggs | 2014-03-01