【发布时间】:2020-08-22 06:28:55
【问题描述】:
我是 Android Studio 的初学者,我只是在学习如何读取 JSON 文件。我使用 logcat 发现我在声明 JSONArray dataList 的行上遇到了异常。我的代码如下供参考。
try{
JSONObject jsonObject = new JSONObject(loadJSONFromAsset());
JSONArray dataList = jsonObject.getJSONArray("eateries");
//Log.d("test", String.valueOf(dataList.length()));
for(int i = 0; i < dataList.length(); i++){
String EateryName = dataList.getJSONObject(i).getString("name");
EateryList.add(EateryName);
}
}catch (JSONException e){
e.printStackTrace();
//Log.d("test", "exception");
}
【问题讨论】:
-
您遇到了什么异常?
-
只是一个json异常。当我初始化 json 数组时,我的代码将进入 catch 部分