Как получить значение только для конкретного ключа без чтения всего файла JSON в Java? - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужна информация для чтения файла JSON с использованием Java.У меня есть пример данных в файле abc.json, как показано ниже:

{
  "id":"abc",
  "name":"abc",
  "otherInfo": {},
  "personalData:[{}]
}

Я читаю этот файл следующим образом:

JSONParser parser = new JSONParser();
Object obj = parser.parse(new FileReader("...")); //the location of the file
JSONObject jsonObject = (JSONObject) obj;
JSONArray numbers = (JSONArray) jsonObject.get("personalData");

У меня вопрос Приведенный выше код читает весь файл и затем передает данные для ключа ("personalData") или просто извлекает данные для конкретного ключа ("personalData").И, если он извлекает данные всего файла, есть ли способ просто получить значение определенного ключа без чтения всего файла?

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