我很难读取非常大的JSON文件。我附上了我遇到问题的部分的屏幕截图。问题是,我能够映射一组对象数组,但是,当我尝试访问此循环中的另一个对象数组时,它会返回所有项目的[object],[object] 。我可以对此进行字符串化,但这没有用,它只返回了我无法使用的一大堆代码。我觉得我应该调用内循环或在另一个循环中循环,但我没有成功。有人可以帮我这个吗?这花了我很长时间,我只是想了解并学习如何解决这个问题!我希望对象读取它们的实际值,而不仅仅是对象。
$( document ).ready(function() {
console.log( "ready!" );
$.ajax({
url: "hidden",
type: "get",
async: true,
contentType: "application/jsonp",
dataType: "jsonp",
success: function(data) {
console.log(data.programs.program.requirements);
$('.wrapper').append('<div class="overview"> ' + data.programs.program.requirements[2].title + ' </div>');
// return content, which is an array of object, so to get items I need to use a loop
var credits = data.programs.program.requirements[2].requirement_list.map(function(item) {
$('.wrapper').append('<div class="overview"> ' + item.title + item.course +' </div>');
})
}
});
});