我已經看到,有以下JSON教程:我應該使用字符串來分隔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對象表示法之間是否存在關係?
是的,這是真的@Gumbo - 我沒有清楚地表達自己。 – Pointy
您好,'JavaScript允許屬性名稱如果採用有效標識符的形式'在代碼中是不加引號的? – Exitos
@ Pete2k表示'{xyz:「hello world}}在JavaScript代碼中有效,但它不是有效的JSON。 – Pointy