You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现上传JSON文件并将内容展示到文本框中?

实现JSON文件上传并展示内容到文本框

需求

将上传的JSON文件内容格式化后展示到文本框中。

HTML代码

<input type="file" value="Import" name="myFiles" onchange="metadataFile()"/><br />
<textarea id="result"></textarea>

JavaScript代码

window.metadataFile = function() {
  var files = document.getElementsByName('myFiles').files;
  console.log(files);
  if (files.length <= 0) {
    return false;
  }
  var fr = new FileReader();
  fr.onload = function(e) {
    console.log(e);
    var result = JSON.parse(e.target.result);
    var formatted = JSON.stringify(result, null, 2);
    document.getElementById('result').value = formatted;
  }
  fr.readAsText(files.item(0));
}

内容的提问来源于stack exchange,提问作者Magendiran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 05:32:38