What is json-buffer?
The json-buffer npm package is designed to serialize and deserialize JSON data that includes binary Buffers. Normally, JSON.stringify() will lose the Buffer information, converting Buffers to objects. json-buffer preserves the Buffer data by encoding it as a base64 string when serializing and then decoding it back to a Buffer when deserializing.
Serialization
Converts a JavaScript object with Buffers into a JSON string, encoding Buffers as base64 strings.
{"data":"VGhpcyBpcyBhIHRlc3QgYnVmZmVy"}
Deserialization
Parses a JSON string that contains base64 encoded Buffers, converting them back into Buffer objects.
{"type":"Buffer","data":[84,104,105,115,32,105,115,32,97,32,116,101,115,116,32,98,117,102,102,101,114]}