json - 从打字稿中的.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, …}
解决方案
试试这个。
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);
}
}
推荐阅读
- angular - 无法从部署在 Apache 服务器上的 Angular 应用程序加载文件
- c# - 我的订单总额是“从未分配给”,并且总是将其值设置为 0。我该如何解决这个问题?
- python - Path.glob 带来
, 不是真实的文件路径 - amazon-web-services - aws codecommit - 有没有办法获取文件夹下的所有文件,包括其子文件夹
- java - 配置 jacocoTestReport 以读取多个 .exec 文件作为输入
- python - 如何在 Django 中使用 Lightbox 显示图像
- sql - Oracle Sql - 如何从输出的查询结果中获取数据大小?
- css - Font Awesome 5 图标未在 Chrome 上的 :before 元素中呈现
- javascript - Whats the best way to check for the existence of a document which contains a field with a specific value - Firestore?
- javascript - JavaScript 箭头函数是如何工作的?