首页 > 解决方案 > JSONArray 与 Array 或 Arraylist

问题描述

我有一个关于使用 JSONArray (java) 而不是 Array 或 ArrayList 的问题。

我有一个 GPS Android 应用程序,它将 Locationdata 存储在 JSONArray 中,因为我使用的数据库将所有内容都存储为 JSON 对象。像这样:

public void doInJSON(double lat, double lng) throws JSONException
{
    JSONArray array = new JSONArray();
    array.put(lat);
    array.put(lng);
    gpsdata.put(array); //<--gpsdata is a JSONArray too.
}

如果我想在我的代码中使用数据,我可以这样做:

gpsdata.getJSONArray(0).getDouble(0);

如果我只是将这些数据存储在一个数组或一个 ArrayList 中并在将它存储在数据库中时将 Array 或 ArrayList 转换为 JSONArray 会更快吗?

标签: javaarraysarraylist

解决方案


推荐阅读