【发布时间】:2019-06-21 03:02:40
【问题描述】:
我想将我的 JSON 文件转换为一个数组列表,然后我可以访问并使用它来显示网页上的信息。
我的 html 文件
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if(this.readyState == 4 && this.status == 200) {
console.log(JSON.parse(this.responseText))
}
};
xmlhttp.open("GET", "PATIENT51.txt", true);
xmlhttp.send();
我的 JSON 文件
{
“resourceType”:”RiskAssessment”,
“Notes”: [
{“date”: “05/13/2019”, “note”: “my notes”},
{“date”: “02/22/2018”, “note”: “cool”}
]
}
我如何访问05/13/2019,我尝试过使用
myObj.Notes[0].note;
但结果是“未定义”,我希望能够使用日期制作表格 - 每个日期都会有一个与之关联的注释。
【问题讨论】:
-
JSON 表示
Notes而不是note。投票结束是一个错字。 -
不应该是 myObj.Notes[0].note 吗? :D
-
是的,在我的代码中就是这样,我在这里写的时候只是一个错字,对不起
-
在@Intervalia 编辑引号之前,我将其回滚到编辑状态,因为这可能是您的问题的根源,为什么一切都未定义。
标签: javascript json