我有这段代码。
JSONObject obj;
try {
obj = new JSONObject(readUrl("http://dleel.ps/ss.txt"));
List<String> list = new ArrayList<String>();
JSONArray array = obj.getJSONArray("data");
for(int i = 0 ; i < array.length() ; i++) {
if (array.getJSONObject(i).getString("link")!=null)
System.out.println(array.getJSONObject(i).getString("link"));
}
}
当没有链接时为什么会出现异常(JSONObject["link"]未找到),在if条件中应该放置什么内容? 另外,我尝试使用optJSONArray而不是getJSONArray,但结果相同。