Převod CBOR ↔ JSON

Převod JSON na binární CBOR (RFC 8949) a zpět, včetně bajtových řetězců, tagů a neřetězcových klíčů. Anglicky CBOR to JSON.

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

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

CBOR (RFC 8949) je binární formát dat podobný JSON, který používají zařízení internetu věcí, WebAuthn (přihlašování bez hesla) nebo digitální certifikáty EU. Nástroj ho převede na JSON a zpět, včetně bajtových řetězců, tagů a neřetězcových klíčů.

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

Časté chyby a tipy

Věci, které JSON neumí
CBOR umí klíče, které nejsou řetězce, bajtová data a tagy (například datum). V JSON se bajty zobrazí jako h'…' a tagy jako objekt {"$tag": …, "value": …}; zpětný převod z nich původní binární podobu neobnoví.
WebAuthn
Pole attestationObject a veřejné klíče (COSE) jsou v CBOR. Hodnoty z prohlížeče bývají v Base64URL; převeď je na běžné Base64 nebo hex.
Diagnostický zápis
RFC 8949 definuje i textový „diagnostický“ zápis CBOR. Nástroj pracuje s JSON, ne s tímto zápisem.

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