首页 > 解决方案 > 从打字稿中的.json文件中提取数据

问题描述

我有一个角度应用程序。我可以将 .json 文件加载到应用程序中,但我无法弄清楚访问文件中数据的语法。我在这个主题上发布了一个类似的问题,但我可能太宽泛了,我只需要知道如何访问我已经上传的文件中的数据并且我的应用程序识别为 application/json 文件

 startUpload(event: FileList){

    var file = event.item(0);

    console.log(file)    


  }

控制台输出

File(139404) {name: "turnaroundtest.json", lastModified: 1527392751758, lastModifiedDate: Sat May 26 2018 20:45:51 GMT-0700 (PDT), webkitRelativePath: "", size: 139404, …}

标签: jsonangulartypescript

解决方案


试试这个。

console.log('name' + jsonObject.name); 或者

if (undefined !== jsonResponse.name && null !== jsonResponse.name){
    console.log('name' + jsonResponse.name);
}

如果你有 json 数组,那么

for (const jsonObject in jsonResponse) {
    if (undefined !== jsonResponse[jsonObject].name && null !== jsonResponse[jsonObject].name) {
        console.log('name' + jsonResponse[jsonObject].name);
    }
}

推荐阅读