使用“访问JavaScript对象属性名”-&引用;在里面
我需要在应用程序中读取JSON数据。问题是,我从服务中获取的JSON数据包括“-”,当我试图读取它时,我得到的是“未捕获的引用错误:person未定义”。e、 g 我有一个JSON对象-使用“访问JavaScript对象属性名”-&引用;在里面,javascript,json,Javascript,Json,我需要在应用程序中读取JSON数据。问题是,我从服务中获取的JSON数据包括“-”,当我试图读取它时,我得到的是“未捕获的引用错误:person未定义”。e、 g 我有一个JSON对象- var JSONObject ={ "name-person":"John Johnson", "street":"Oslo West 16", "age":33, "phone":"555 1234567"}; 当我在控制台日志语句下面编写时,我得到了“uncaughtreferenceerro
var JSONObject ={
"name-person":"John Johnson",
"street":"Oslo West 16",
"age":33,
"phone":"555 1234567"};
当我在控制台日志语句下面编写时,我得到了“uncaughtreferenceerror:Personnotdefined”错误
有谁能帮我读一下这些数据,里面有“-”吗?我无法控制服务和数据库,因此无法修改源数据。使用
[]
语法访问属性
JSONObject['name-person']
使用
[]
语法访问属性
JSONObject['name-person']
使用
[]
语法访问属性
JSONObject['name-person']
使用
[]
语法访问属性
JSONObject['name-person']
试着这样做:
JSONObject[“姓名人”]
JSON是一个对象,由键值对组成,对象键可以有任何字符甚至保留关键字(如for、function、if…),要通过其键访问对象项,当它不违反有效标识符()的规则时,必须使用[]
下面是一个有趣的例子来说明我所说的:
var strangeObject = {" ...this is a TOTALLY valid key!!! ": 123,
"function": "what a weird key..."};
console.log(strangeObject [" ...this is a TOTALLY valid key!!! "],
strangeObject ["function"]);
试着这样做:
JSONObject[“姓名人”]
JSON是一个对象,由键值对组成,对象键可以有任何字符甚至保留关键字(如for、function、if…),要通过其键访问对象项,当它不违反有效标识符()的规则时,必须使用[]
下面是一个有趣的例子来说明我所说的:
var strangeObject = {" ...this is a TOTALLY valid key!!! ": 123,
"function": "what a weird key..."};
console.log(strangeObject [" ...this is a TOTALLY valid key!!! "],
strangeObject ["function"]);
试着这样做:
JSONObject[“姓名人”]
JSON是一个对象,由键值对组成,对象键可以有任何字符甚至保留关键字(如for、function、if…),要通过其键访问对象项,当它不违反有效标识符()的规则时,必须使用[]
下面是一个有趣的例子来说明我所说的:
var strangeObject = {" ...this is a TOTALLY valid key!!! ": 123,
"function": "what a weird key..."};
console.log(strangeObject [" ...this is a TOTALLY valid key!!! "],
strangeObject ["function"]);
试着这样做:
JSONObject[“姓名人”]
JSON是一个对象,由键值对组成,对象键可以有任何字符甚至保留关键字(如for、function、if…),要通过其键访问对象项,当它不违反有效标识符()的规则时,必须使用[]
下面是一个有趣的例子来说明我所说的:
var strangeObject = {" ...this is a TOTALLY valid key!!! ": 123,
"function": "what a weird key..."};
console.log(strangeObject [" ...this is a TOTALLY valid key!!! "],
strangeObject ["function"]);
用
JSONObject[“name-person”]
代替。JSONObject[“name-person”]
应该可以。@WaleedKhan:把它作为答案发表。用JSONObject[“name-person”]
代替。JSONObject[“name-person”]
应该可以。@WaleedKhan:把它作为答案发表。用JSONObject[“name-person”]
代替。JSONObject['name-person']
应该有用。@WaleedKhan:将其作为答案发布。改用JSONObject['name-person']
。JSONObject['name-person']
应该有用。@WaleedKhan:把它作为答案贴出来。是的,它有用。谢谢你的帮助。是的,它有用。谢谢你的帮助。是的,它有用。谢谢你的帮助。是的,它有用。谢谢你的帮助。是的,它有用。谢谢你的帮助。是的,它有用。谢谢你的帮助。是的,它有用我需要帮助。