如何将JSON导入JavaScript对象数组?
我一直致力于将下面在Spring Boot中生成的JSON放入JavaScript对象数组。你能帮我解决这个问题吗 我正在使用XMLHttpRequest。我的JS看起来像:如何将JSON导入JavaScript对象数组?,javascript,json,ajax,Javascript,Json,Ajax,我一直致力于将下面在Spring Boot中生成的JSON放入JavaScript对象数组。你能帮我解决这个问题吗 我正在使用XMLHttpRequest。我的JS看起来像: let evtObjt = []; var request = new XMLHttpRequest(); request.onreadystatechange = function () { if (request.readyState == 4 && request.status == 2
let evtObjt = [];
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200){
var data = JSON.parse(request.response);
console.log(data);
evtObjt = data;
}
}
request.open('GET', '/rest-view/events', true);
request.send();
问候
Murilo如果我理解正确,您可能只需要更改您的作业即可:
evtObjt = data._embedded.events;
这将把事件数组分配到evtObjt中。希望这就是您想要做的。它已经是一个对象数组。这是否回答了您的问题?如果您将源代码转录到问题中,而不是发布问题的图片,那么其他成员将很方便。请考虑一个问题的指导方针:你得到的错误是什么?嗨,Bad编码器,谢谢你的提示,但是,在这种情况下,我使用图像有两个基本原因:1。该图像不是源代码,它是一个控制台打印,仅用于调试insight,正如您发送给我的关于好/坏实践的链接中所考虑的:“演示渲染错误,无法通过文本准确描述的事情。”(stackoverflow)。2.实际的源代码是edditable格式。关于RegardsHi或Unnals,这是有道理的,但我在控制台中遇到了这个错误:“uncaughttypeerror:无法读取未定义的”Brilliant“的属性'events'!它是有效的。。。非常感谢ORunnals。当做