• Node.js Video Tutorials

Node.js - Buffer.toJSON() Method



The NodeJS Buffer.toJSON() method returns a JSON object for the given buffer.

Syntax

Following is the syntax of the Node.JS Buffer.toJSON() Method

buf.toJSON()

Parameters

This method does not have any parameters.

Return value

The method buffer.toJSON() returns a json object.

Example

To create a buffer, we are going to make use of NodeJS Buffer.from() method −

const buffer = Buffer.from('Hello');
console.log(buffer.toJSON());

The buffer is created with the string "Hello".

Output

{ type: 'Buffer', data: [ 72, 101, 108, 108, 111 ] }

Example

In this example the buffer is created with an array of numbers. The Buffer.toJSON() output is as shown below −

const buffer = Buffer.from([1,2,3,4,5,6,7,8,9,10]);
console.log(buffer.toJSON());

Output

{ type: 'Buffer', data: [
   1, 2, 3, 4,  5,
   6, 7, 8, 9, 10
] }

You can also make use of the JSON.stringify() method on the Buffer created.

const buffer = Buffer.from([1,2,3,4,5,6,7,8,9,10]);
console.log(JSON.stringify(buffer));

Output

{"type":"Buffer","data":[1,2,3,4,5,6,7,8,9,10]}

Example

In this example will make use of the Buffer.alloc() and fill it with a value.

const buffer = Buffer.alloc(10);
buffer.fill('H');
console.log(buffer.toJSON());

Output

{
   type: 'Buffer',
   data: [
      72, 72, 72, 72, 72,
      72, 72, 72, 72, 72
   ]
}
nodejs_buffer_module.htm
Advertisements