obter dados do valor da chave dinâmica em json

O requisito é o seguinte:
Eu tenho que obter o campo de localização da página.

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

Obtenha a área do bairro a partir do arquivo json com base na entrada e mostre na página.

Eu tenho um objeto json e preciso filtrar os dados do objeto json com base no valor da chave (local)

var inputLocation=input.value;

No meu javascript, estou recebendo o erro se usar a chave dinâmica.

Eu sou capaz de obter a matriz json, se eu fizer issodata.Aspen mas eu tenho que obter os dados de um campo de texto e pode ser diferente, então se eu chamar data.inputLocation ... está chegando indefinido

quando eu usodata.(inputLocation.value) recebendo o seguinte erro:

O filtro XML é aplicado ao valor não 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"
 }
 ]
}

questionAnswers(2)

yourAnswerToTheQuestion