Cam*_*ung 7 javascript json typescript reader angular
如何将本地存储的 JSON 文件读取到打字稿中的变量中?我有一个 json 照片文件,如下所示:
[
{
"id": 1,
"camera": "",
"location": "",
"iso": 0,
"aperture": 0,
"focal length": 0
},
{
"id": 2,
"camera": "",
"location": "",
"iso": 0,
"aperture": 0,
"focal length": 0
},
{
"id": 3,
"camera": "",
"location": "",
"iso": 0,
"aperture": 0,
"focal length": 0
}
]
Run Code Online (Sandbox Code Playgroud)
我正在尝试将文件作为文本读取,然后使用,Json.Parse但首先如何将其作为文本读取?我尝试过使用 FileReader.readAsText 但它只接受 blob 对象。我是否需要从文件路径创建 blob 对象,或者是否有更简单的方法来读取本地 JSON 文件?
pro*_*lic 14
可以做,但是需要修改tsconfig.json。里面tsconfig.json有一个设置叫resolveJsonModule. 默认情况下,其值设置为false。
长话短说
tsconfig.json,如果resolveJsonModule不存在,则compilerOptions添加如下:
"resolveJsonModule": true,
Run Code Online (Sandbox Code Playgroud)
import * as photos from '../../path-to file';
Run Code Online (Sandbox Code Playgroud)
上述更改足以导入文件。这是示例:Stackblitz 示例
| 归档时间: |
|
| 查看次数: |
28256 次 |
| 最近记录: |