如何将 JSON 保存到本地文本文件 [英] How do I save JSON to local text file
本文介绍了如何将 JSON 保存到本地文本文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我有一个看起来像这样的 javascript 对象:
Say I have a javascript object that looks like this :
var data = {
name: "cliff",
age: "34",
name: "ted",
age: "42",
name: "bob",
age: "12"
}
var jsonData = JSON.stringify(data);
我将其字符串化以转换为 JSON.如何将此 JSON 保存到本地文本文件,以便我可以在记事本等中打开它.
I stringify it to convert to JSON. How do I save this JSON to a local text file so I can open it, say, in Notepad etc.
推荐答案
Node.js:
var fs = require('fs');
fs.writeFile("test.txt", jsonData, function(err) {
if (err) {
console.log(err);
}
});
浏览器(webapi):
Browser (webapi):
function download(content, fileName, contentType) {
var a = document.createElement("a");
var file = new Blob([content], {type: contentType});
a.href = URL.createObjectURL(file);
a.download = fileName;
a.click();
}
download(jsonData, 'json.txt', 'text/plain');
这篇关于如何将 JSON 保存到本地文本文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文