Чтение текстового файла с данными JSON в Java - PullRequest
2 голосов
/ 10 мая 2011

Я пытаюсь прочитать текстовый файл с данными JSON, используя Java.

Я использую следующие строки кода:

InputStream is = new FileInputStream(fileName);
JSONObject ret; 
try {
    s = IOUtils.toString(is);
    ret = (JSONObject)JSONSerializer.toJSON(s);
}

Однако я не могу получить значение JSON в переменной ret и фактически получаю нулевое значение в строке 's'. Есть ли что-то, что я пропускаю здесь?

Буду очень признателен за любую помощь.

Ответы [ 2 ]

4 голосов
/ 08 июля 2011

Вы можете попробовать этот пример,

Это хорошо сработало для меня и может быть легко расширено под ваш файл json http://answers.oreilly.com/topic/257-how-to-parse-json-in-java/

2 голосов
/ 10 мая 2011

и я фактически получаю нулевое значение в Строка 's'

Похоже, что ваш файл не существует или не читается. Вы можете проверить это через File.exists() и File.canRead()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...