为了账号安全,请及时绑定邮箱和手机立即绑定

如何访问JSON格式的.har文件的数据?

如何访问JSON格式的.har文件的数据?

鸿蒙传说 2023-11-12 22:13:15
我有一个从网站生成的 .har 文件。我认为 .har 文件是一个 JSON 对象(来自我在网络上进行的搜索),我想访问一些特定的数据,例如 serverIPAddress、startedDateTime 和一些其他信息。问题是我如何访问它们。这是用户上传其 .har 文件的 HTML 代码:<!DOCTYPE html><html>    <head>        <title>SelectFile</title>    </head>    <body>        <h1>Please select your HAR files</h1>        <input type="file" id="logo" accept=".HAR" multiple>    </body></html><style type="text/css">    h1{text-align:center;}    body {font-family: Arial, Helvetica, sans-serif;}    form {border: 3px solid #f1f1f1;}    input[type=text], input[type=password] {      width: 100%;      padding: 12px 20px;      margin: 8px 0;      display: inline-block;      border: 1px solid #ccc;      box-sizing: border-box;    }</style>这是javascript的脚本:<script type="text/javascript">     const fileselector = document.getElementById('logo')    console.log(fileselector);    fileselector.addEventListener('change', function() {         const file= this.files[0];        console.log(file);        console.log(file.entries);//This prints error message in console</script>我是 javascript 的新手,我通常知道您可以访问像 objectName.propertyName 这样的对象。提前致谢。
查看完整描述

1 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

在执行任何操作之前,首先必须读取 File 对象,并解析生成的 JSON。尝试这样的事情:

const dataString = await this.files[0].text();
const data = JSON.parse(dataString);

也可以看看:


查看完整回答
反对 回复 2023-11-12
  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信