android - 将自定义类的数组列表转换为 JSONArray

标签 android arrays

没想到这么复杂。但我不知道如何将自定义类的数组列表转换为 JSONArray。我知道没有直接的方法可以做到这一点。所以我从我的数组列表中创建了 JSONObjects 的数组列表。现在为了将其保存到 JSON 文件中,我如何将 JSONObjects 的数组列表转换为 JSONArray?

最佳答案

像这样:

JSONArray toReturn = new JSONArray();
for(JSONObject object : yourJSONArrayList){
    toReturn.put(object);
}

toReturn 将是一个 JSONArray,其中包含来自 JSONObjects 数组列表的所有 JSONObjects。

关于android - 将自定义类的数组列表转换为 JSONArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247462/

相关文章:

java - Google Maps Android API v2 ClassNotFound 运行时错误

php - 如何使用php从mysql查询直接创建多维数组?

c# - 字节数组封装数据包

arrays - 在 Kotlin 中打印多维数组?

java - 如何在Android中仅以纵向模式在10英寸平板电脑中进行设计?

java - 如何无意识地传递对象

java - 致命自旋挂起/卡在 ThreadID 上

android - 添加了 Google 服务强制关闭应用程序并显示 log cat 错误

java - TicTacToe GUI 应用程序重置按钮

javascript - 使用 .map() 和 .get() 命名数组键