JsonCodec
Defined in: src/codec/json.codec.ts:19
Default JSON codec using native TextEncoder/TextDecoder.
Serializes values to JSON via JSON.stringify and encodes the
resulting string into a Uint8Array. Decoding reverses the process.
Example
const codec = new JsonCodec();
const bytes = codec.encode({ hello: 'world' });
const data = codec.decode(bytes); // { hello: 'world' }
Implements
Constructors
Constructor
new JsonCodec():
JsonCodec
Returns
JsonCodec
Methods
decode()
decode(
data):unknown
Defined in: src/codec/json.codec.ts:24
Deserialize binary NATS payload back to application data.
Parameters
data
Uint8Array
Returns
unknown
Implementation of
encode()
encode(
data):Uint8Array
Defined in: src/codec/json.codec.ts:20
Serialize application data to binary for NATS transmission.
Parameters
data
unknown
Returns
Uint8Array