Quark
#
Modules #
quark/action
quark/app
quark/bubbles
quark/buffer
quark/checkbox
quark/css
quark/ctr
quark/dialog
quark/event
quark/font
quark/fs
quark/hash
quark/http
quark/index
quark/jsonb
quark/keyboard
quark/media
quark/nav
quark/net
quark/os
quark/path
quark/pkg
quark/screen
quark/stepper
quark/storage
quark/test
quark/types
quark/util
quark/view
quark/window
quark/ws
quark/_buffer
quark/_common
quark/_event
quark/_ext
quark/_md5
quark/_sha1
quark/_sha256
quark/_util
quark/_watching
Quark v1.3.0 Documentation
Table of Contents
quark/jsonb #
default #
default.binaryify(obj) #
Convert a JSON object to binary format.
@param
obj
:any
- The object to convert.@return
Buffer
- 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.
@param
buf
:Uint8Array
- The binary data to parse.@return
any
- 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.