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