Я новичок в Android Studio и только учусь читать файлы JSON. Я использовал logcat, чтобы узнать, что получаю исключение в строке, объявляющей список данных JSONArray. Мой код ниже для справки.
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");
}