我有一个以下格式的 json 对象,并尝试检索键“krishna kk”的等级,这给了我一个 Uncaught SyntaxError: Unexpected token [
错误。任何人都可以帮助理解如何获取键名称中包含空格的内部对象数据。
[
{"studentinfo": [
{
"rama nathan": {
"grade": "1",
"roleno": "9",
"score": 9
}
},
{
"krishna kk": {
"grade": "3",
"roleno": "9",
"score": 4
}
},
{
"john Doe": {
"grade": "2",
"roleno": "5",
"score": 7
}
}
],
}
]
我的代码如下:
var stugrade = studentobject["0"].studentinfo["0"].[rama nathan].grade;
最佳答案
你可以像这样执行
var stugrade = studentobject[0].studentinfo[0]['rama nathan']['grade'];
关于JavaScript 内部对象键带有带有空格的字符串。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245593/