我有这种格式的JSON响应:
setDT(data)[, (cols):= lapply(.SD, factor), .SDcols=cols]
{"success":false,"errors":{"one":["First", "Second",...],"two":["First", "Second",...],...}}
对象可以有多个键,每个键可以有一个或多个值。
如何循环访问密钥(使用Java)并获取其值?
我目前的代码:
errors
答案 0 :(得分:0)
试试这个
Iterator<String> iter = errors.keys();
while (iter.hasNext()) {
String key = iter.next();
Log.e("key",key);
JSONObject object = errors.getJSONObject(key);
//this object contains the values within a single key.
}
答案 1 :(得分:0)
使用keys()迭代器迭代所有属性。
for(Iterator<String> iter = errors.keys();iter.hasNext();) {
String key = iter.next();
...
}