2015-05-22 3 views
0

Я новичок в работе с объектами JSON, и я пытаюсь найти ответ здесь, но обычный метод, который я видел, используется не для меня.Получить значение от объекта json с помощью javascript

Я пытаюсь получить значение 21 из объекта JSON, который я могу проверить на своей javascript-консоли.

^Object { number: Object } 
    ^number: Object 
     min: 21 
    >_proto_: Object 

Имя объекта JSON является answer поэтому я попытался использовать JSON.parse

obj = JSON.parse(answer); 
console.log(answer.min); 

Или это

obj = JSON.parse(answer); 
console.log(answer.number.min); 

Я знаю, что я что-то просто не хватает, но я визуальный ученик и документы не очень помогают мне.

+1

попытка OBJ [ 'мин'] или obj.min – AmmarCSE

+0

Что консоль говорит? Есть ли ошибка? JSON.parse() превратит строку в формате JSON в объект Javascript. JSON.stringify() делает обратное. – chRyNaN

+0

Основываясь на всех ваших комментариях к другим ответам, ваш вопрос не содержит достаточной информации о проблеме. Они ответили на вопрос, исходя из того, что вы нам дали, но похоже, что это все еще работает. Поставьте скрипт, демонстрирующий ошибку. Если 'console.log (answer)' показывает, что вы там вложили, то 'answer.number.min === 21' - см. [JsBin] (http://jsbin.com/vitulazuga/1/edit? js, console) – Tom

ответ

1

Я видел поля комментариев из другого сообщения, и если на самом деле ответ - это просто объект, то следующее должно работать.

obj = answer.number.min

0

Я предполагаю, что вам нужно obj.number.min, при условии, что answer является строкой.

+0

Я просто попробовал, и до сих пор ничего не записывается на консоль. –

+0

@ Mr.Smithyyy обновлен. –

+0

Ответа на этот вопрос –

Смежные вопросы