当前位置: 首页 > article >正文

前端实现数据下载为json文件

数据be like

const res= [{xxx:111,ccc:[]}]

实现:

     const data = JSON.stringify(res, null, 4)
     const file = new Blob([data], { type: 'text/json' })
     const link = document.createElement('a')
     link.download = '名称.json'
     link.href = URL.createObjectURL(file)
     link.click()
     URL.revokeObjectURL(link.href)

JSON.stringify(res, null, 4)很关键,通过它的第三个参数控制缩进的空格数
这里按照四个字符缩进


http://www.kler.cn/a/386902.html

相关文章:

  • 力扣 LeetCode 27. 移除元素(Day1:数组)
  • JavaScript数组去重的实用方法汇总
  • Labelme标注数据的一些操作
  • Django Form
  • docker compose 多个 Dockerfile
  • 电脑不显示wifi列表怎么办?电脑不显示WiF列表的解决办法
  • 【Lucene】什么是全文检索?解读结构化数据与非结构化数据
  • 从pg_depend和pg_class开始了解MogDB/openGauss/postgresql的系统元数据设计
  • Pytest-Bdd-Playwright 系列教程(7):使用测试代码生成辅助工具
  • 【人工智能-初级】练习题:利用Scikit-learn实现K-Means聚类算法的案例
  • 原生html+js输入框下拉多选带关闭模块完整案例
  • 算力与能量的全分布式在线共享来降低5G网络的用电成本。基于随机对偶次梯度法的多时隙约束耦合问题解耦方法示例;随机对偶次梯度法的在线管理策略
  • Java基础Day-Fifteen
  • 小红书图文矩阵的运营策略与引流技巧解析
  • 兵马未动,粮草先行-InnoDB统计数据是如何收集的
  • Webserver(5.4)项目整体
  • 国产化浪潮下,高科技企业如何选择合适的国产ftp软件方案?
  • 教程:FFmpeg结合GPU实现720p至4K视频转换
  • PySimpleGUI 库 和 pymsql 库
  • 内置RTK北斗高精度定位的4G执法记录仪、国网供电服务器记录仪
  • SQLI LABS | Less-36 GET-Bypass mysql_real_escape_string
  • Python 函数专题:可变参数详解
  • Redis(3):持久化
  • 【提高篇】3.1 GPIO(一,基础知识)
  • Doris 游戏数据分析实战,计算留存
  • 寻找存在的路径/寻找图中是否存在路径 C# 并查集