如何将JSON导入JavaScript对象数组?

如何将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

我一直致力于将下面在Spring Boot中生成的JSON放入JavaScript对象数组。你能帮我解决这个问题吗

我正在使用XMLHttpRequest。我的JS看起来像:

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。当做