Javascript 如何为json响应编制索引
我从一个ajax请求中得到一个json响应,响应如下:Javascript 如何为json响应编制索引,javascript,ajax,indexing,Javascript,Ajax,Indexing,我从一个ajax请求中得到一个json响应,响应如下: { 1: { id: 1, title: "departure1 - arrival1", start: "2018-01-01 12:01:00" }, 2: { id: 2, title: "departure2 - arrival2", start: "2018-02-01 12:02:00" } } 我试图用f
{
1: {
id: 1,
title: "departure1 - arrival1",
start: "2018-01-01 12:01:00"
},
2: {
id: 2,
title: "departure2 - arrival2",
start: "2018-02-01 12:02:00"
}
}
我试图用follow模式将其索引,但显然不起作用,因为只有一个对象,但我希望通过这一点,我可以更好地解释我想要做什么:
var xhr = new XMLHttpRequest();
xhr.onload = function () {
if(xhr.status === 200) {
var responseObject = JSON.parse(xhr.responseText);
for(var i=0; i<responseObject.length; i++) {
console.log(responseObject[0]);
}
}
};
var url = 'http://localhost:8081/get_transfer_booked';
xhr.open('GET', url, true);
xhr.send(null);
var xhr=new-XMLHttpRequest();
xhr.onload=函数(){
如果(xhr.status==200){
var responseObject=JSON.parse(xhr.responseText);
对于(var i=0;i
您正在寻找类似这样的东西吗?Javascript键值对象不接受数字作为键
您可以循环浏览其键:
var响应对象={
'1': {
id:1,
标题:“出发1-到达1”,
开始:“2018-01-01 12:01:00”
},
'2': {
id:2,
标题:“出发2-到达2”,
开始:“2018-02-01 12:02:00”
}
}
var keys=Object.keys(responseObject);
对于(变量i=0;i
。作为控制台包装{最大高度:100%!重要;顶部:0;}
var xhr = new XMLHttpRequest();
xhr.onload = function () {
if(xhr.status === 200) {
var responseObject = JSON.parse(xhr.responseText);
Object.keys(responseObject).forEach((res)=>{
console.log(responseObject[res])
})
}
};
var url = 'http://localhost:8081/get_transfer_booked';
xhr.open('GET', url, true);
xhr.send(null);