получить данные из значения динамического ключа в JSON

Требование следующее:
Я должен получить поле местоположения со страницы.

var input= global.input = document.getElementById("Location");

Получить окрестности из файла JSON на основе ввода и показать на странице.

У меня есть объект json, и мне нужно отфильтровать данные из объекта json по значению ключа (местоположение)

var inputLocation=input.value;

В моем JavaScript я получаю сообщение об ошибке, если я использую динамический ключ.

Я могу получить массив JSON, если я сделаю этоdata.Aspen но я должен получить данные из текстового поля, и они могут отличаться, поэтому, если я вызываю data.inputLocation ... его приход не определен

когда я используюdata.(inputLocation.value) получить следующую ошибку:

Фильтр XML применяется к не XML-значению ({Aspen: [{ID:

{
 "Aspen":[
 {
  "ID":"Bellaire",
  "Name":"Bellaire"
 },
 {
  "ID":"Champions Forest",
  "Name":"Champions Forest"
 },
 {
  "ID":"Highland Village",
  "Name":"Highland Village"
 },
 {
  "ID":"Museum District",
  "Name":"Museum District"
 }
 ]
}

Ответы на вопрос(2)

Ваш ответ на вопрос