Конвертировать JSON в Object
Здравствуйте! Помогите развязать задачку:
Convert JSON to Object: for exemple: var json = '{a: 123}'; P.S. Задания наверное очень простое, но вчера у меня на собеседовании попалось и я не знал как решить, так как с JSON-ом мало знаком. |
Метод JSON.parse, только в JSON имена свойств должны быть в двойных кавычках.
var json = '{"a": 123}';
alert(JSON.parse(json).a);
|
Цитата:
|
var json = '{a: 123}';
var result = eval("(" + json + ")");
alert(result.a);
|
var json = '{a: 123}';
var result = (new Function( "return " + json ))();
alert(result.a);
|
var json = '{a: 123}';
var result;
setTimeout('result = ' + json, 0);
setTimeout(function () {
alert(result.a);
}, 20);
|
|
Все большое спасибище за помощь!! :)
|
и сразу стало видно кто читал Стефанова а кто нет:)
|
Цитата:
|
| Часовой пояс GMT +3, время: 17:15. |