繁体   English   中英

在JavaScript中的JSON对象创建中添加连字符

[英]Add hyphen symbol in json object creation in javascript

当我尝试将连字符添加到json创建时,它显示错误为;

SyntaxError: missing : after property id
student-ids : [{

我的JSON是这样的:

var testJson = {
student-ids : [{
student-id : "123"},{
student-id : "21321"},{
student-id : "123"},{
student-id : "21321"
}]
};
console.log(testJson)

引用包含破折号的属性名称:

"student-id" : "123"

您可能要改用下划线:

student_id : "123"

或骆驼案:

studentId : "123"

否则,您将必须使用方括号foo['student-id']来访问属性,该外观看起来不如foo.studentId

var testJson = {
   "student-ids" : [{
   "student-id" : "123"},{
"student-id" : "21321"},{
"student-id" : "123"},{
"student-id" : "21321"
}]
};
console.log(testJson)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM