Node.js – Convert JSON to Buffer

To convert JSON to Buffer, first convert JSON object to string JSON.stringify(jsonObj); , then use Buffer.from(jsonStr)  method to read the JSON string to a buffer.

In this tutorial, we will convert JSON to Buffer using JSON.stringify() and give some examples on the same.

Example 1 – JSON to Buffer

In this example, we will take a JSON string, convert it to JSON Object, and then convert this JSON Object to a Buffer.

convert-json-to-buffer.js

</>
Copy
const msg = '{"name":"John", "age":"22"}';
var jsonObj = JSON.parse(msg);

// convert JSON object to String
var jsonStr = JSON.stringify(jsonObj);

// read json string to Buffer
const buf = Buffer.from(jsonStr);

console.log(buf.length);

Output

$ node convert-json-to-buffer.js 
26

Conclusion

In this Node.js Tutorial, we have learnt to convert JSON String to Buffer. In our next tutorial, we shall learn to convert Buffer data to a JSON object.