2015-11-21 3 views
-2

Использование JavaScript, как я могу получить доступ к переменной area в документе JSON ниже?Как получить доступ к свойствам документа JSON с помощью JavaScript?

{ 

    "foo : age=39, height=170": { 
    "age": 39, 
    "height": 172, 
    "center": { 
    "area": 102, 
    "local": 304 
    }, 
    "color": "#0000ff", 
    "radius": 9.5, 
    "color_srv": "#aa0054" 
} 
} 
+0

Мы не можем читать мысли, ясно с вашим вопросом. Что такое переменная 'number' ??? на каком языке вы используете? –

+0

Не могли бы вы быть более точными и понятными? – Chandan

ответ

1

Вам нужен Whol e для доступа, даже если это выглядит немного странно.

var data = { 
 
    "foo : age=39, height=170": { 
 
     "age": 39, 
 
     "height": 172, 
 
     "center": { 
 
      "area": 102, 
 
      "local": 304 
 
     }, 
 
     "color": "#0000ff", 
 
     "radius": 9.5, 
 
     "color_srv": "#aa0054" 
 
    } 
 
}; 
 
document.write(data['foo : age=39, height=170'].center.area);

0

Сначала нужно исправить, что JSON формат является недействительным, поскольку это стоит ...

Если вы должны были изменить его на что-то вроде этого ...

{ 
    "foo": { 
     "age": 39, 
     "height": 172, 
     "center": { 
      "area": 102, 
      "local": 304 
     }, 
     "color": "#0000ff", 
     "radius": 9.5, 
     "color_srv": "#aa0054" 
    } 
} 

Вы можете получить доступ к этой переменной, используя JavaScript ниже ...

console.log(testing["foo"]["center"]["area"]) 
Смежные вопросы