问题遇到的现象和发生背景
安卓上jsonObject.names()如何使用foreach遍历呢或者jsonarray怎么使用foreach遍历
问题相关代码,请勿粘贴截图
jsonObject.names()返回的是jsonarray数组里面其实是一个string数组理论上可以强转String数组但是转不了
运行结果及报错内容
foreach not applicable to type 'org.json.JSONArray'
我的解答思路和尝试过的方法
for (int i = 0; i < jsonArray.length(); i++) {
Log.e(TAG, jsonArray.get(i).toString());
}
这样可以但是不知道那个问题出在哪里很是难受
我想要达到的结果
for (String str : jsonObject.names()) {
}
可以这样正常的使用foreach遍历key