java - 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 会更快吗?
解决方案
推荐阅读
- android - 我如何测试firestore?
- c++ - 在 Boost Asio 缓冲区中搜索
- javascript - 在 Tampermonkey 中模拟 MouseEvents 以选中复选框
- php - 如何使用 PHP 从 JSON 数组中提取数据?
- react-native - 如何使用 React Native 扫描图片并显示图片的存储信息
- java - Java 表达式求值
- java - 无法下载 aapt2-windows.jar (com.android.tools.build:aapt2:3.4.2-5326820):没有可用于离线模式的缓存版本
- android-studio - 如何修复 Admob “广告加载失败”
- java - 如何解决 Gradle 下载上的“连接重置”错误
- c# - 如何使用 C# 将数据表从 SQL Server 转换为 Excel