如何在Node.js中创建一个base64 JSON编码字符串?
我尝试了这个,但它没有起作用。
var buff = new Buffer({"hello":"world"}).toString("base64");
就是这个吗?
var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");
如何在Node.js中创建一个base64 JSON编码字符串?
我尝试了这个,但它没有起作用。
var buff = new Buffer({"hello":"world"}).toString("base64");
就是这个吗?
var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");
var buff = Buffer.from(JSON.stringify({"hello":"world"})).toString("base64")
var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");
您可以通过提供一些间距来美化上面的代码,这样当有人将其解码回JSON字符串时,它会看起来很好。
var buff = Buffer.from(JSON.stringify({"hello":"world"},undefined,n)).toString("base64")
n = 1 到 10(间隔)
Buffer
可以接受整数、数组或字符串,但不接受对象。如果您想将对象转换为 JSON,则必须显式地执行此操作,就像您在第二个示例中所做的那样。http://nodejs.org/api/buffer.html - Felix Kling