【问题标题】:Download Object As Formatted JSON File将对象下载为格式化的 JSON 文件
【发布时间】:2016-08-23 07:38:05
【问题描述】:

我关注this guide 从浏览器下载一个 JSON 对象。这是我的代码的样子:

var json = this.getEditorJSON();

var data = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(json));
var a = document.createElement('a');
a.href = 'data:' + data;
a.download = 'resume.json';
a.innerHTML = 'download JSON';

var container = document.getElementById('container');
container.appendChild(a);
a.click();

a.remove();

但这给了我一个难以阅读的单行文件。有没有一种简单的方法可以将其格式化为可读的 JSON 文件,带有换行符和缩进?

【问题讨论】:

    标签: javascript json stringify


    【解决方案1】:

    JSON.stringify 有三个参数,你可以使用第三个参数

    JSON.stringify(json, null, 4);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-01
      • 2016-01-21
      • 2016-05-26
      • 2014-08-28
      • 1970-01-01
      • 2021-10-20
      • 2018-10-26
      • 2014-06-29
      相关资源
      最近更新 更多