我想使用变量从 JSON 中获取特定值。
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var jsonContent = JSON.parse(this.responseText);
var day = mon;
var name = abc;
var restaurants = jsonContent.name.table.day;
每次代码启动时,变量“day”和“name”都会不同,因为我需要 JSON 中的不同值。
我该如何解决这个问题?
最佳答案
使用这样的属性字符串获取值
var restaurants = jsonContent[name].table[day]
关于javascript - 在 JSON.parse 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59214116/