obtener datos del valor de clave dinámica en json

El requisito es el siguiente:
Tengo que obtener el campo de ubicación de la página.

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

Obtenga el área del vecindario del archivo json en función de la entrada y muestre en la página.

Tengo un objeto json y tengo que filtrar los datos del objeto json en función del valor clave (ubicación)

var inputLocation=input.value;

En mi javascript obtengo el error si uso la clave dinámica.

Soy capaz de obtener la matriz json si hago estodata.Aspen pero tengo que obtener los datos de un campo de texto y puede ser diferente, así que si llamo a data.inputLocation ... viene indefinido

cuando usodata.(inputLocation.value) obteniendo el siguiente error:

El filtro XML se aplica al valor no 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"
 }
 ]
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta