js生成json文件

// 要保存的 JSON 数据
const jsonData = {
  name: "John Doe",
  age: 30,
  email: "[email protected]"
};

// 将 JSON 对象转换为字符串,第三个参数是确定缩进的距离
const jsonString = JSON.stringify(jsonData, null, 2);

// 创建一个新的 Blob 对象
const blob = new Blob([jsonString], { type: "application/json" });

// 创建一个链接以下载文件
const url = URL.createObjectURL(blob);

// 创建一个  元素并设置其属性
const link = document.createElement("a");
link.href = url;
link.download = "data.json";
link.textContent = "Download JSON file";

// 将  元素添加到页面中并模拟点击以下载文件
document.body.appendChild(link);
link.click();

// 清理 URL 对象
URL.revokeObjectURL(url);

你可能感兴趣的:(javascript,json,前端,开发语言,ecmascript,js)