Quark
#
Modules #
quark/actionquark/appquark/bubblesquark/bufferquark/checkboxquark/cssquark/ctrquark/dialogquark/eventquark/fontquark/fsquark/hashquark/httpquark/indexquark/jsonbquark/keyboardquark/mediaquark/navquark/netquark/osquark/pathquark/pkgquark/screenquark/stepperquark/storagequark/testquark/typesquark/utilquark/viewquark/windowquark/wsquark/_bufferquark/_commonquark/_eventquark/_extquark/_md5quark/_sha1quark/_sha256quark/_utilquark/_watching
Quark v1.3.0 Documentation
Table of Contents
quark/jsonb #
default #
default.binaryify(obj) #
Convert a JSON object to binary format.
@paramobj:any- The object to convert.@returnBuffer- The binary representation of the object.
For example:
const jsonb = require('quark/jsonb');
const binaryData = jsonb.binaryify({ key: 'value' });
console.log(binaryData); // Outputs the binary data.
@throws{Error} - If the object cannot be serialized.
default.parse(buf) #
Parse a binary buffer back to a JSON object.
@parambuf:Uint8Array- The binary data to parse.@returnany- The parsed JSON object.
For example:
const jsonb = require('quark/jsonb');
const jsonData = jsonb.parse(binaryData);
console.log(jsonData); // Outputs the original JSON object.
@throws{Error} - If the buffer cannot be parsed.