Open In App

Node.js v8.serialize() Method

Improve
Improve
Like Article
Like
Save
Share
Report

The v8.serialize() method is an inbuilt application programming interface of the v8 module which is used to serialize any type of data into a buffer using default serializer.

Syntax:

v8.serialize(value);

Parameters: This method one parameter as described below and mentioned above.

  • value: This is a required parameter, refers to any type of data to be serialized by default serializer

Return Value: This method returns a buffer containing serialized data of the passed value.

Below examples illustrate the use of v8.serialize() method in Node.js.

Example 1: Filename: index.js




// Accessing v8 module
const v8 = require('v8');
  
// Calling v8.serialize() 
console.log(v8.serialize("geeksforgeeks"));


Run index.js file using the following command:

node index.js

Output:

<Buffer ff 0d 22 0d 67 65 65 6b 73 66 6f 72 67 65 65 6b 73>

Example 2: Filename: index.js




// Accessing v8 module
const v8 = require('v8');
  
// Calling v8.serialize() 
serialized_data = v8.serialize("abcdefg");
console.log("\nSerialized data is ");
console.log(serialized_data);
  
serialized_data = v8.serialize(58375693);
console.log("\nSerialized data is ");
console.log(serialized_data);
  
serialized_data = v8.serialize(73847.0234);
console.log("\nSerialized data is ");
console.log(serialized_data);
  
serialized_data = v8.serialize('\n');
console.log("\nSerialized data is ");
console.log(serialized_data);


Run index.js file using the following command:

node index.js

Output:

Serialized data is
<Buffer ff 0d 22 07 61 62 63 64 65 66 67>

Serialized data is
<Buffer ff 0d 49 9a f8 d5 37>

Serialized data is
<Buffer ff 0d 4e ac ad d8 5f 70 07 f2 40>

Serialized data is
<Buffer ff 0d 22 01 0a>

Reference: https://nodejs.org/api/v8.html#v8_v8_serialize_value



Last Updated : 28 Jul, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads