JSON 中键名为数字的示例:
{
"1": "One",
"2": "Two",
"3": "Three"
}
JavaScript 中的访问方式:
// JSON 对象
var jsonData = {
"1": "One",
"2": "Two",
"3": "Three"
};
// 使用字符串方式访问
console.log(jsonData["1"]); // 输出: One
console.log(jsonData["2"]); // 输出: Two
console.log(jsonData["3"]); // 输出: Three
// 使用点号方式访问(需要键名是合法的标识符)
console.log(jsonData[1]); // 输出: One
console.log(jsonData[2]); // 输出: Two
console.log(jsonData[3]); // 输出: Three
在 JavaScript 中,你可以使用方括号 [] 来访问对象属性,即使属性名是数字。通过字符串方式和点号方式都可以访问,但字符串方式更通用,因为它适用于任何属性名,包括不合法的标识符。
请注意,当键名是数字时,使用字符串方式访问是推荐的方式,因为点号方式要求键名是合法的标识符。
转载请注明出处:http://www.zyzy.cn/article/detail/4552/JSON