gpt4 book ai didi

html - 在 Angular 2 应用程序中读取 JSON 文件

转载 作者:搜寻专家 更新时间:2023-10-31 22:37:45 24 4
gpt4 key购买 nike

我有一个文件 data.json,我想将其导入到我的 Angular 2 应用程序中。我正在获取带有 HTML 输入标签的文件。

<input type="file" (change)="onImport($event)"/>

在我的 typescript 文件中,我想读取这个 data.json 文件并将文件内容存储在 JSON 数组中。我进行了搜索,但找不到任何方法来读取文件或任何可以帮助我解决此问题的库。

最佳答案

使用FileReader来自 File APIJSON.parse() method喜欢:

  onImport(event) {
var file = event.srcElement.files[0];
if (file) {
var reader = new FileReader();
reader.readAsText(file, "UTF-8");
reader.onload = function (evt) {
console.log(JSON.parse(evt.target.result));
}
reader.onerror = function (evt) {
console.log('error reading file');
}
}
}

关于html - 在 Angular 2 应用程序中读取 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44902642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com