【发布时间】:2014-03-01 19:07:30
【问题描述】:
假设我有以下自定义对象列表:ArrayList<GroupItem> 其中GroupItem 是一些具有int 和String 变量的类。
到目前为止,我尝试了 Gson 库,但这并不是我想要的。
ArrayList<GroupItem> groupsList = /* ... */
Gson gson = new Gson();
JsonElement element = gson.toJsonTree(groupsList, new TypeToken<ArrayList<GroupItem>>() {}.getType());
JsonArray jsonArray = element.getAsJsonArray();
我的目标是以某种方式获得JSONArray (org.Json.JSONArray)。有什么想法吗?
[编辑]
我的项目是带有基于 org.Json.JSONArray 的 API 的 Cordova 的 Android
我想写一些通用的方法来将实例转换为JSONArray / JSONObject
谢谢,
【问题讨论】:
-
我就知道是科尔多瓦!我上周在工作中这样做了。你不需要 gson。