我在訪問另一個對象內部的JSON數組節點時遇到了問題。訪問對象內部的JSON數組節點
我想基本上都看過JSON文件看起來是這樣的:
[
{
"dependencies": [ "data"
]
}
]
我得在那裏我無法用我的代碼來訪問標籤,我已經點不知道如何。
我使用JSON庫從http://www.json.org/java/
,我已經在這個例子中使用的完整的代碼是在這裏:
List depList;
InputStream is = new URL(url).openStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
JdomParser jp = new JdomParser();
JsonRootNode js = jp.parse(rd);
if(js.getArrayNode(0).get(0).getArrayNode("dependencies").size() > 0){
depList = js.getArrayNode(0).get(0).getArrayNode("dependencies");
is.close();
return depList;
} else {
return null;
}
,我使用的具體線路是這樣的一種: js.getArrayNode(0).get(0).getArrayNode("dependencies")
我修改了原來現在 – JamEngulfer