← Todos os pacotes

xs-msgpack

v1.1.0 por ? 1 downloads

MessagePack binary serialization for XanaScript

xs install xs-msgpack
msgpackbinaryserializationdata

README

xs-msgpack

Serialização binária MessagePack compacta e rápida para XanaScript.

Instalação

xs install xs-msgpack

Uso

xs
traz-ai "xs-msgpack" as m

// encode → Uint8Array
cria enc = m.pra-msgpack({ nome: "joao", idade: 30, notas: [1, 2, 3] })

// decode ← Uint8Array
cria dec = m.de-msgpack(enc)
grita-ae(dec.nome)        // joao
grita-ae(dec.notas[1])    // 2

API

Função Descrição
pra-msgpack(valor) Serializa valor → Uint8Array
de-msgpack(buf) Desserializa Uint8Array → valor

Suporta todos os tipos MessagePack: nulo, booleano, inteiros (fixint, int8/16/32/64, uint8/16/32/64), float64, strings (fixstr/str8/16/32), binário (bin8/16/32), arrays (fixarray/16/32) e maps (fixmap/16/32). Ideal para payloads binários compactos.

Avaliações

Nenhuma avaliação ainda.