Javascript读取json文件已弃用,正在更新代码

Javascript读取json文件已弃用,正在更新代码,javascript,jquery,Javascript,Jquery,我正在使用以下代码读取带有javascript的json文件: var json = $.getJSON({'url': "data.json", 'async': false}); json = JSON.parse(json.responseText); console.log(json); 浏览器一直告诉我: 主线程上的同步XMLHttpRequest不推荐使用,因为它会对最终用户的体验产生有害影响。需要更多帮助 所以,我猜我不应该这样做 javascript或jq

我正在使用以下代码读取带有javascript的json文件:

var json = $.getJSON({'url': "data.json", 'async': false}); 
    json = JSON.parse(json.responseText);  
    console.log(json);
浏览器一直告诉我:

主线程上的同步XMLHttpRequest不推荐使用,因为它会对最终用户的体验产生有害影响。需要更多帮助

所以,我猜我不应该这样做


javascript或jquery哪种方法更好?

不建议将“async”设置为false。这将阻止执行下一条语句

$.getJSON("data.json", function(response){
    console.log(JSON.parse(response))
})
如果仍然希望代码是同步的,请将$.ajax与async:false一起使用