javascript - 名称中包含空格的 JSON 调用数据数组

标签 javascript html arrays json

我正在调用一个 json 字符串,该字符串的标识符中包含空格,这导致我的代码崩溃。我想称呼名字和姓氏

var names = jQuery.parseJSON('[{"F name":"Chris1","Lname":"Test1"},
{"F name":"Chirs2 ","Lname":"Test2"},{"F name":"Chris3","Lname":"Test3"}]');

//This outputs **First Name: undefined** 
document.getElementById("demo").innerHTML=('First Name: '+names[1].Fname+'\n 
\n <br/>Last Name: '+names[1].Lname+'');

//This outputs nothing
document.getElementById("demo").innerHTML=('First Name: '+names[1].["F name"]+
'\n \n <br/>Last Name: '+names[1].Lname+'');

我知道命名很糟糕,它不应该有像“F name”这样的空格,但它不是我的原始数据,所以我必须使用命名约定。 您知道在此数组中显示名字的正确语法吗?

感谢您的帮助!

最佳答案

应该是这样的:

names[1]["F name"]

没有

关于javascript - 名称中包含空格的 JSON 调用数据数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17130622/

相关文章:

ios - 如何从 URL 获取图像并放入 NSArray?

python - 从多维 numpy 数组中查找和删除

javascript - 如何通过id从表中删除标签

html - float 列表出现在 <div> 之外

php - 如何始终以全尺寸显示 <img> 标签内的图像

javascript - 分析javascript生成的网页

java - 将对象数组转换为 ArrayList 时出现问题

javascript - 通过 cid 而不是 id 在 Backbone.js 集合中查找模型

javascript - 有人如何能够发送此消息? (邮件过滤问题)

javascript - 模仿 Facebook 的提及系统