我有以下JSON
[
{ "first-Name": "John", "lastName": "Scott" },
{ "first-Name": "Anna", "lastName": "Smith" },
{ "first-Name": "Lima", "lastName": "Jones" }
]
具体来说,它包含属性first-Name
。现在,每当我尝试获取该特定属性的数据时,它都会抛出错误。
错误是:
Uncaught ReferenceError: Name is not defined(anonymous function)
@ VM169:1InjectedScript._evaluateOn
@ VM128:883InjectedScript._evaluateAndWrap
@ VM128:816InjectedScript.evaluateOnCallFrame
@ VM128:942$.ajax.success
@ App.js:11n.Callbacks.j
@ jquery-2.1.3.min.js:2n.Callbacks.k.fireWith
@ jquery-2.1.3.min.js:2x
@ jquery-2.1.3.min.js:4n.ajaxTransport.k.cors.a.crossDomain.send.b
@ jquery-2.1.3.min.js:4
我尝试获取数据的方式是:Chrome控制台中的data[0].first-Name
。但是,如果我尝试获取属性lastName
的数据,因为data[0].lastName
正在提供输出。那么问题是什么?我该如何解决这个问题?