0
我必須做這樣的事情:迭代上org.json.JSONObject的值不同的操作適用於一個JSONObjects或JSONArrays
JSONObject obj;
Iterator keys = obj.keys();
while(keys.hasNext()){
String key = keys.next();
if(obj.get(key) instanceof JSONOBject){
//do something
}
else if(obj.get(key) instanceof JSONArray){
//do something else
} else {
//do something even different
}
}
我想的東西更好地重構這個沒有的instanceof和這麼多如果別的。也許使用流和可選項,但我還沒有找到一個好的方法來使用它們與JSONObjects呢。任何提示?