CBOR ↔ Conversor/Visualizador JSON
Opções
Notas rápidas
- Decodificar Base64 CBOR para JSON
- Decodificar hexadecimal CBOR para JSON
- Codifique JSON para CBOR e baixe-o como um arquivo
O que é CBOR ↔ Conversor / Visualizador JSON?
Esta ferramenta converte JSON em CBOR e decodifica CBOR de volta em JSON.
É útil para WebAuthn, chaves de acesso, IoT, APIs binárias compactas, depuração de cargas binárias e testes de interoperabilidade.
Como usar CBOR ↔ Conversor/Visualizador JSON
- Cole JSON e clique em Encode para convertê-lo em CBOR.
- Cole Base64 ou hexadecimal CBOR e clique em Decodificar para convertê-lo em JSON.
- Use a detecção automática se não tiver certeza se a entrada é JSON, Base64 ou hexadecimal.
- Carregue ou baixe arquivos .cbor quando necessário.
Dicas
- CBOR é um formato binário, portanto Base64 e hexadecimal são as representações de texto mais convenientes.
- Essa ferramenta é especialmente útil ao depurar cargas úteis de WebAuthn e senha.
- A saída hexadecimal ajuda a comparar cargas binárias byte por byte.
- Se a decodificação falhar, verifique se a entrada é realmente CBOR e se o formato selecionado está correto.
Verificações de CBOR e JSON antes de trocar dados binários compactos
CBOR pode preservar mais estrutura que JSON plano, mas tags, byte strings, chaves de mapa e encoding canonical precisam de revisão explícita.
Preserve tipos de dados
Revise inteiros, floats, booleanos, nulls, byte strings, arrays e mapas antes de tratar o JSON decodificado como representação completa.
Revise tags e bytes
Verifique CBOR tags, payloads binários, datas e valores específicos da aplicação para não perder metadata importante.
Defina encoding canonical
Use CBOR deterministic ou canonical quando assinaturas, hashes, cache ou comparações byte a byte dependem de saída estável.
Valide interoperabilidade
Faça round-trip de payloads representativos pelos sistemas que realmente vão lê-los, especialmente com várias linguagens.
Ferramentas relacionadas
Você também pode achar essas ferramentas úteis.