El búfer es un almacenamiento de memoria temporal que almacena los datos cuando se mueven de un lugar a otro. Es como la array de enteros.
El método Buffer.toJSON() devuelve el búfer en formato JSON.
Nota: JSON.Stringify() es el método que también se puede usar para devolver los datos en formato JSON. Cuando llamamos al método JSON.Stringify(), directamente en segundo plano llama al método buffer.toJSON().
Sintaxis:
buffer.toJSON()
Valor devuelto: Devuelve el búfer en formato JSON.
Los siguientes ejemplos ilustran el uso del método Buffer.toJSON() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // Buffer.toJSON() Method var buffer = Buffer.from('GeeksforGeeks'); // Prints: the ascii values of each // character of 'GeeksforGeeks' console.log(buffer.toJSON());
Producción:
{ type: 'Buffer', data: [ 71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115 ] }
Ejemplo 2: este ejemplo implementa el uso del método JSON.Stringify().
// Node.js program to demonstrate the // Buffer.toJSON() Method const buffer = Buffer.from([1, 2, 3, 4]); const output = JSON.stringify(buffer); // Prints: {"type":"Buffer", "data":[1, 2, 3, 4]} console.log(output);
Producción:
{"type":"Buffer", "data":[1, 2, 3, 4]}
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/api/buffer.html#buffer_buf_tojson