如何迭代Object

时间:2013-12-20 15:11:09

标签: android json object jsonobject

enter image description here

如你所见,我有一个json。我找回了它。但我可以检索类别的ID,名称。但我必须将我的项目更改为对象。 那么,我如何迭代我的项目。或者还有其他方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

在这里,我只是从Jsonarray获取ID,使用这种方式获取jsonobject中的其他jsonarray元素就像其他元素一样。

 try{

        ArrayList<String>ID=new ArrayList<String>();

        JSONObject jObject= new JSONObject(JsonString);
        JSONArray menuObject = new JSONArray(jObject.getString("category"));    
        JSONArray menuObject1;
        for(int i=0;i<menuObject.length;i++){

        menuObject1 = new JSONArray(jObject.getString("project"));

        }
        for(int i=0;i<menuObject1.length;i++){
        String ID= menuObject.getJSONObject(i).getString("ID");
        ID.add(ID);

        }
        }catch(Exception e){
        }