·4 min de leitura

Formatador de JSON para Mac — App Nativo, Funciona Offline

Colar JSON desformatado em uma ferramenta do navegador para lê-lo é um fluxo de trabalho que você repete dezenas de vezes por semana sem questionar.

Uma API retorna uma resposta JSON de 200 linhas comprimida em uma única linha. Você precisa encontrar um campo aninhado. Então você copia, abre uma aba do navegador, navega até um dos muitos sites formatadores de JSON, cola o conteúdo, clica em "Formatar" e franze os olhos para o resultado. Se o JSON contiver algo sensível — tokens, dados de usuário, IDs internos — você acabou de enviar isso para um servidor de terceiros.

Essa é uma das microtarefas mais comuns no desenvolvimento de software, e a maioria dos desenvolvedores lida com ela da forma menos eficiente possível.

A Abordagem pelo Terminal

O macOS inclui python3, então você pode encaminhar o JSON pelo python3 -m json.tool no Terminal. Funciona para entradas bem formadas. Mas engasga com vírgulas sobrando, dá mensagens de erro crípticas para JSON malformado, e o resultado fica preso na janela do terminal. Não há destaque de sintaxe, nós recolhíveis, nem forma rápida de copiar um caminho aninhado.

Alguns desenvolvedores instalam o jq via Homebrew, que é mais poderoso, mas adiciona outra dependência e exige aprender sua sintaxe de consulta para qualquer coisa além de formatação básica.

Um Formatador de JSON Nativo Que Vive no Seu Mac

Bellows inclui um formatador de JSON como uma de suas 41 ferramentas integradas para desenvolvedores. Cole ou digite JSON no painel de entrada e obtenha um resultado formatado e legível instantaneamente. Nenhuma conexão de rede necessária — tudo roda localmente no seu Mac.

Bellows JSON formatter tool showing formatted output on macOS

Detecção da Área de Transferência

Copie uma string JSON para a área de transferência e abra o Bellows. O app detecta o conteúdo JSON e sugere o formatador automaticamente. Sem navegar por menus — a ferramenta que você precisa já está esperando.

Parte de um Conjunto Maior de Ferramentas

A formatação de JSON raramente acontece isoladamente. Você pode precisar decodificar uma string Base64 para obter o JSON, extrair o payload de um JWT que contém JSON, ou decodificar uma URL cujo parâmetro de consulta guarda um objeto JSON. Com 41 ferramentas em um único app, você pode encadear essas operações sem trocar de utilitário.

Quando Você Mais Precisa Dele

Depurando o payload de um webhook às 23h. Revisando um arquivo de configuração que um colega colou no Slack. Inspecionando uma exportação do Core Data. Verificando a estrutura de uma resposta simulada antes de escrever um teste. Esses são os momentos em que abrir uma aba do navegador parece mais pesado — e quando um app nativo na barra de menus faz a maior diferença.

Obtenha o Bellows na Mac App Store

Próximo artigo

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store