我在本地系统中保存了一个JSON文件并创建了一个JavaScript文件,以便读取JSON文件并打印出数据.这是JSON文件:
{"resource":"A","literals":["B","C","D"]}
Run Code Online (Sandbox Code Playgroud)
假设这是JSON文件的路径:/Users/Documents/workspace/test.json.
任何人都可以帮我写一段简单的代码来阅读JSON文件并在JavaScript中打印数据吗?
如果我有一个输入:
<input type="file" id="upload" onchange="getFile(this)">
Run Code Online (Sandbox Code Playgroud)
我的用户将上传一个 JSON 文件(作为纯文本,所以我必须使用JSON.parse()),我如何获取该文件并通过实际获取数据getFile()
在 中getFile(element),我尝试过使用element.files[0],但似乎不包含实际数据。我也看过这里、这里和这里,但这些都不能解决我的问题。MDN 上的这个资源看起来很有前途,但我不太明白。
我想要一个涉及 或 的解决URL.createObjectURL()方案FileReader()。
另外,在任何人在评论中发布此内容之前,我确实了解这些解决方案并不适用于所有浏览器,我想从前端执行此操作。