是否可以將 JSON 檔案的內容加載到本地存盤中?就我而言,我有一個 JSON 檔案,它是一個物件陣列。我想在啟動應用程式時將 JSON 檔案加載到本地存盤中,然后我想訪問本地存盤中的陣列以顯示在 DOM 中。
這是我發現似乎有效的方法。我是新手,所以我不完全理解這是否是最佳解決方案。
var catObjArray = require ('./data/cats.json');
var newObject = JSON.stringify(catObjArray)
console.log(newObject)
// Put the cat array of objects into local storage
localStorage.setItem('catObject', JSON.stringify(catObjArray));
// Retrieve the cat array of objects from local storage
var catsFromLocalStorage = localStorage.getItem('catObject');
console.log('retrievedCatObjArray: ', JSON.parse(catsFromLocalStorage));
uj5u.com熱心網友回復:
一切都很好,但你不需要字串化和決議資料來使用存盤
<script type="text/javascript">
$.getJSON('./data/cats.json', function(json) {
// Put the cat array of objects into local storage
localStorage.setItem('catObject', json);
createHtml();
});
function createHtml()
{
// Retrieve the cat array of objects from local storage
var catsFromLocalStorage = localStorage.getItem('catObject');
...your code
};
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/385787.html
上一篇:PermissionError:[Errno1]foros.rename作為快速操作
下一篇:無法在本機反應中訪問json值
