base64中的base64 JSON编码字符串

Tho*_*ggi 10 javascript base64 buffer json node.js

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

我尝试过这个并没有用.

var buff = new Buffer({"hello":"world"}).toString("base64");
Run Code Online (Sandbox Code Playgroud)

是这个吗?

var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");
Run Code Online (Sandbox Code Playgroud)

Tho*_*ggi 14

var buff = new Buffer(JSON.stringify({"hello":"world"})).toString("base64");
Run Code Online (Sandbox Code Playgroud)

  • 此后,构造函数已被弃用.在Node v6及更高版本中使用[Buffer.from()](https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_string_encoding). (5认同)

cpr*_*res 14

为清楚起见,要完成@ladenedge 的评论:

var buff = Buffer.from(JSON.stringify({"hello":"world"})).toString("base64")
Run Code Online (Sandbox Code Playgroud)