Sobre o projeto
JSON Hero é um visualizador JSON de código aberto e baseado na web, criado e mantido pela equipe Trigger.dev. Ele oferece uma interface limpa para ler e entender documentos JSON, com várias maneiras de visualizar os dados: uma visualização em colunas inspirada no macOS Finder, uma visualização em árvore tradicional e uma visualização de editor.
Recursos principais incluem:
- Vários modos de visualização: visualização em colunas com navegação por teclado, barra de caminho e histórico; visualização em árvore com seções recolhíveis; e visualização de editor com visualização de barra lateral.
- Visualização de conteúdo: inferência automática do conteúdo das strings e exibição de visualizações úteis para datas/horas, URLs de imagens, URLs de sites, URLs de tweets, URLs de JSON e cores.
- Pesquisa: pesquisa difusa em todo o arquivo JSON, abrangendo nomes de chaves, caminhos de chaves, valores e valores formatados.
- Valores relacionados: varredura de todos os valores relacionados a um campo específico em todo o documento, incluindo valores indefinidos ou nulos.
- Esquema JSON inferido: geração de um esquema JSON inferido que pode ser usado para validação.
- Navegação acessível por teclado.
- URLs compartilháveis com suporte a caminho.
As maneiras de enviar JSON para o JSON Hero incluem arrastar e soltar em jsonhero.io, colar JSON ou uma URL, usar uma string codificada em Base64 na URL, uma extensão do VS Code, uma extensão do Raycast ou uma API POST não oficial para jsonhero.io/api/create.json.
Para executar localmente, clone o repositório, execute npm install, defina uma variável de ambiente SESSION_SECRET e execute npm run dev ou npm start, depois abra http://localhost:8787.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.