Я видел учебник со следующим JSON:
{
books:[{title:"frankenstein"},{title:"Moby Dick"}]
}
Когда я помещаю вышеупомянутое в js.bin, я получаю сообщение об ошибке, говорящее, что он ожидает строку и видел книги. Поэтому я изменил его на ниже, и он работает ...
{
"books":[{"title":"frankenstein"},{"title":"Moby Dick"}]
}
Однако, если я изменю первый фрагмент кода сверху вниз, он будет работать.
var p = {
books:[{title:"frankenstein"},{title:"Moby Dick"}]
};
Что мне интересно, так это:
1) Вам действительно нужно использовать речевые метки для имени переменной в JSON (пример, который я видел, неверен).
2) Есть ли связь между JSON и нотацией объектов javascript?