Převod MessagePack ↔ JSON

Převod JSON na binární MessagePack (Hex/Base64) a zpět, včetně binárních dat a velkých čísel. Anglicky MessagePack to JSON.

Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.

Jak použít: Převod MessagePack ↔ JSON

MessagePack je binární obdoba JSON: stejná struktura dat, ale menší a rychleji zpracovatelná. Nástroj převede JSON na MessagePack (zobrazený jako hex, nebo Base64) a zpět, včetně binárních dat a velkých čísel.

  1. Zvol směr JSON → MessagePack, nebo MessagePack → JSON.
  2. V poli Binární data jako vyber hex, nebo Base64.
  3. Vlož data a výsledek zkopíruj.

Časté chyby a tipy

Kde se MessagePack používá
V cache (Redis), v komunikaci přes WebSocket, v logovacích systémech (Fluentd) a v některých RPC protokolech. Data odchycená z provozu tu přečteš jako JSON.
Binární hodnoty
JSON binární data nezná, takže se zobrazí jako hex v zápisu h'…'. Při převodu zpět z JSON zůstane takový zápis obyčejným řetězcem, binární hodnotu z něj nástroj nevytvoří.
Chyba při dekódování
Pokud data nejdou přečíst, zkontroluj, jestli jsou opravdu v hex nebo Base64 a nejsou navíc zkomprimovaná.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

CBOR, MessagePack a BSON: typy a převody →

Další nástroje v kategorii Konvertory