Исключение при чтении из JSON

У меня есть этот код

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 ["ссылка"] не найдена.), Что мне добавить в условие if? {{ 1}} я также пробовал использовать вместо getJSONArray optJSONArray, но тот же

5
задан Brian Roach 19 September 2011 в 14:49
поделиться