Google提供了很多便捷的API,其中json也是其中之一。不過,有些開發者可能不知道如何從Google獲取json數據。下面就是方法:
//使用JS進行文件下載 function downloadJson(){ //文件下載的地址和文件名 var url = "https://xxxxx.com/api/data.json"; var fileName = "data.json"; var a = document.createElement("a"); document.body.appendChild(a); a.style = "display: none"; a.href = url; a.download = fileName; a.click(); } //使用Ajax進行文件下載 function downloadJson(){ //文件下載的地址和文件名 var url = "https://xxxxx.com/api/data.json"; var fileName = "data.json"; var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.responseType = "blob"; xhr.onload = function(){ if(xhr.status == 200){ var blob = new Blob([xhr.response], {type: "application/json"}); if (window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob, fileName); } else { var url = URL.createObjectURL(blob); var a = document.createElement("a"); document.body.appendChild(a); a.style = "display: none"; a.href = url; a.download = fileName; a.click(); window.URL.revokeObjectURL(url); } } }; xhr.send(); }
通過上述代碼,可以實現JSON文件的下載。
上一篇gosn轉json有斜杠
下一篇html小人表白代碼