javascript - 有没有办法将本地 json 文件加载到 localstorage 中?
问题描述
所以基本上我想做的是读取我的硬盘上的 x-json 文件,例如并将其加载到我的浏览器的本地存储中。到目前为止,我和
const localStorageName = 'events';
this.eventList = JSON.parse(localStorage.getItem(localStorageName)) || {};
localStorage.setItem(localStorageName, JSON.stringify(this.eventList));
将某些内容作为字符串保存到本地存储中。
据我所知,我对 js、json 和一般的编码/编程很陌生,如果这甚至是一个词,我将不得不“取消字符串化”,加载文件并将其放回 js 对吗?
好吧,如果甚至可以将本地文件加载到本地存储中。
我很清楚 localstorage 只能读取/存储字符串,因此它必须是必须读取/加载的 json 文件。
覆盖数据不是问题。安全也不是问题。我为什么要这个?
我正在使用事件列表/计划器创建本地日历,但客户端上的本地缓存在关闭/重新启动时被擦除,因此事件被擦除。这必须是离线的。
因此,如果这甚至是可能的,任何帮助都将受到高度赞赏!
先感谢您。
解决方案
推荐阅读
- python - 将我用 Python 得到的值复制到另一个程序
- java - 设置存储在 firebase 中的 TextView 数值
- python - 如何通过使用 python 的阈值进行插值?
- vue.js - Vue 组件正在将我路由到另一个组件
- azure-databricks - 如何使用 Databricks(Python) 将 CSV 写入 Azure Storage Gen2
- constraint-programming - 优化 MiniZinc 中的多个目标
- python - 使用 matplotlib 覆盖多个颜色图
- excel - 我的函数只适用于整数
- javascript - 如何从 github repo 更新 heroku 应用程序(Node js)?
- c# - 合并 C# 列表中的重复条目