【发布时间】:2017-12-23 22:06:47
【问题描述】:
我的资产文件夹中有一个 JSON 文件。该文件有一个带有数组的对象。该数组有 150 多个对象,每个对象都有三个字符串。
对于这 150 多个对象中的每一个,我想提取每个字符串并创建一个 java 模型对象,并通过它传递三个字符串。我在 android JSON 解析上找到的所有教程都是从我不想做的 url 中获取 JSON。
【问题讨论】:
-
为什么从哪里获取 JSON 很重要?教程实际上是获取字符串,然后您创建
new JSONObject(String)...所以,将assets 文件加载到字符串 -
@cricket_007 对不起,如果菜鸟问题,但您总是需要将 JSON 文件转换为字符串然后解析字符串吗?可以直接解析JSON文件吗?
-
这是可以理解的问题 :) 您可以使用
JsonReaderdeveloper.android.com/reference/android/util/JsonReader.html 解析 InputStream
标签: android json android-assets