base64中的base64 JSON编码字符串

时间:2014-03-19 18:35:49

标签: javascript json node.js base64 buffer

如何在nodejs中创建base64 JSON编码的字符串?

我尝试过这个并没有用。

var buff = new Buffer({"hello":"world"}).toString("base64");
这是吗?

var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");

3 个答案:

答案 0 :(得分:13)

var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");

答案 1 :(得分:2)

出于清楚的原因,要完成@ladenedge的评论:

var buff = Buffer.from(JSON.stringify({"hello":"world"})).toString("base64")

答案 2 :(得分:0)

您总是可以通过提供一定的间隔来美化上面的代码,以便当有人将其解码回JSON String时看起来不错。

var buff = Buffer.from(JSON.stringify({"hello":"world"},undefined,n)).toString("base64")

n = 1到10(间距)