Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
名称中带有方括号和空格的JavaScript JSON对象_Javascript_Json - Fatal编程技术网

名称中带有方括号和空格的JavaScript JSON对象

名称中带有方括号和空格的JavaScript JSON对象,javascript,json,Javascript,Json,我遇到了一个以前从未见过的JSON结构。这使用方括号([]),但名称中有空格。我将如何导航这样一个结构 "profile": [{ "[Profile ID]": 1001398965, "[Name | Prefix]": "Ms.", "[Name | First]": "Lori", "[Name | Middle]": "&

我遇到了一个以前从未见过的JSON结构。这使用方括号([]),但名称中有空格。我将如何导航这样一个结构

"profile": [{
  "[Profile ID]": 1001398965,
  "[Name | Prefix]": "Ms.",
  "[Name | First]": "Lori",
  "[Name | Middle]": "",
  "[Name | Last]": "Smith",
  "[Name | Suffix]": "",
  "[Contact Name]": "Lori Smith"
},
{  "[Profile ID]": 1001398965,
  "[Name | Prefix]": "Ms.",
  "[Name | First]": "Jeanine",
  "[Name | Middle]": "",
  "[Name | Last]": "Samson",
  "[Name | Suffix]": "",
  "[Contact Name]": "Jeanine Samson"
}]
我试过了

profile[0]['Name | First']  //result undefined

profile[0][Name | First]   //result Name is not defined

感谢您的帮助。

括号是钥匙的一部分。您必须使用:

profile[0]['[Name | First]']

括号是键的一部分。您必须使用:

profile[0]['[Name | First]']
请参阅此代码段:

var j={
“简介”:[{
“[配置文件ID]”:1001398965,
“[姓名|前缀]”:“女士”,
“[Name | First]”:“Lori”,
“[名称|中间]:”,
“[Name | Last]”:“Smith”,
“[名称|后缀]:”,
“[联系人姓名]:“Lori Smith”
},
{“[Profile ID]”:1001398965,
“[姓名|前缀]”:“女士”,
“[Name | First]”:“珍妮”,
“[名称|中间]:”,
“[Name | Last]”:“参孙”,
“[名称|后缀]:”,
“[联系人姓名]:“珍妮·萨姆森”
}]
};
log(j['profile'][0]['[Name | Prefix]'])
请参阅此代码段:

var j={
“简介”:[{
“[配置文件ID]”:1001398965,
“[姓名|前缀]”:“女士”,
“[Name | First]”:“Lori”,
“[名称|中间]:”,
“[Name | Last]”:“Smith”,
“[名称|后缀]:”,
“[联系人姓名]:“Lori Smith”
},
{“[Profile ID]”:1001398965,
“[姓名|前缀]”:“女士”,
“[Name | First]”:“珍妮”,
“[名称|中间]:”,
“[Name | Last]”:“参孙”,
“[名称|后缀]:”,
“[联系人姓名]:“珍妮·萨姆森”
}]
};

log(j['profile'][0]['[Name | Prefix]'])配置文件[0][Name | First]:您的程序正在查找“Name”和“First”变量。配置文件[0][Name | First]:您的程序正在查找“Name”和“First”变量。