我在另一个网站上看到了一个 JSON 代码,如下所示:
var jquerycssmenu={
fadesettings: {overduration: 350, outduration: 100}
...
}
所以我正在编写自己的代码,但它没有用,我不知道为什么:
var CityCountry={
CityCountryOrigin: {City: Vancouver, Country: Canada}
};
我在另一个网站上看到了一个 JSON 代码,如下所示:
var jquerycssmenu={
fadesettings: {overduration: 350, outduration: 100}
...
}
所以我正在编写自己的代码,但它没有用,我不知道为什么:
var CityCountry={
CityCountryOrigin: {City: Vancouver, Country: Canada}
};
当然是不正确的。不同之处在于“来自另一个站点的 JSON”中的值是数字文字,但在您的中它是(应该是)字符串 - 因此应该引用,如下所示:
var CityCountry = {
CityCountryOrigin: {
City: 'Vancouver',
Country: 'Canada'
}
};
严格来说,这两个片段都不是 JSON:它们使用所谓的JavaScript 对象文字代替。
对象字面量是对象的零或多对属性名称和关联值的列表,用花括号 ({}) 括起来。