Skip to content
The Little Bakery A product of The Little Bakery

Feito para desenvolvedores macOS

Trabalhe com JSON e XML mais rápido.

Um editor nativo de JSON e XML para macOS criado para trabalhar mais rápido. Valide, formate, compare e envie solicitações REST sem sair do aplicativo.

Versão 1.4.0

JsonXmlEditor interface preview

Tudo o que você precisa para tarefas diárias de JSON/XML

O JsonXmlEditor mantém seu fluxo de trabalho focado com ferramentas práticas.

Experiência de edição

  • Uma tela dividida com elegância: origem editável à esquerda, saída validada e formatada à direita.
  • Detecção instantânea de JSON e XML com status de validade claro à primeira vista.
  • Formatação em tempo real com suas configurações, visualização diff inteligente e destaque preciso de erros.
  • Controles de Prettify e Compress com um clique para ambos os painéis, incluindo copiar da direita para a esquerda.
  • Destaque de sintaxe rico, números de linha fluidos e a familiar experiência nativa de edição do macOS.
  • Strings JSON aninhadas são detectadas automaticamente — clique para abrir o JSON embutido em uma aba com nome, logo após o documento de origem.
  • Detecção opcional de JSON aninhado apenas no painel de saída, desativada por padrão.
  • Abra JSON ou XML da área de transferência como novo documento com uma ação na barra de ferramentas.

Gerenciamento de documentos e arquivos

  • Uma barra lateral organizada mantém todos os documentos abertos visíveis com ícones de tipo, indicadores de não salvo e ações rápidas.
  • Uma seção de arquivos fixados no topo da barra lateral para documentos que você quer manter ao alcance.
  • Reordene documentos na barra lateral arrastando pelas alças de arrastar.
  • Datas de criação e modificação são exibidas diretamente na barra lateral para cada documento.
  • Abas de JSON aninhado recebem o nome do arquivo de origem e da chave JSON, e são inseridas logo após o documento pai.
  • Fluxo completo para Novo, Abrir, Salvar, Salvar como e Fechar com proteção contra alterações não salvas.
  • Arraste arquivos diretamente do Finder para a barra lateral e mantenha sempre um novo documento pronto quando precisar.
  • Suporte nativo a arquivos .json, .xml e .txt com sugestões de salvamento com base no conteúdo detectado.

Controles de formatação

  • Escolha indentação de 2, 4 ou 8 espaços e formate os documentos exatamente como preferir.
  • A ordenação opcional de chaves JSON e o pretty-print XML dão controle sobre o resultado final.
  • As preferências de formatação são aplicadas de forma consistente a todos os documentos abertos.

Cliente REST integrado

  • Requisições REST ficam na navegação da barra lateral — sem poluição na faixa de abas.
  • Renomeie requisições e veja as datas de criação e modificação delas de relance.
  • Um construtor completo de requisições com métodos, entrada de URL, tabelas de query e headers e um editor de body compatível com JSON.
  • A normalização inteligente de URL corrige automaticamente protocolos inválidos e texto colado.
  • Os padrões automáticos para Accept, User-Agent e JSON Content-Type mantêm as requisições bem formadas.
  • O inspetor de respostas mostra status, headers, body, transcript, ferramentas de formatação e abertura como documento.
  • Detalhes claros sobre erros de rede incluem dicas úteis de resolução de host.

Geradores de código

  • Gere código DTO a partir de payloads JSON válidos com prévia e exportação em um único fluxo de salvamento.
  • Crie DTOs para PHP, Go, Python, TypeScript, Swift, C# e Java, com o último idioma usado sendo lembrado.
  • A geração PHP oferece suporte aos modos Simple Properties e Symfony Attributes.
  • Prévias com destaque de sintaxe facilitam revisar o código gerado antes da exportação.
  • Tipos de payload não suportados retornam mensagens de erro claras e específicas.
  • Um gerador integrado de endpoints PHP no estilo Swagger/OpenAPI cria payloads de request e response com prévia ao vivo.
  • Um visualizador YAML permite inspecionar arquivos YAML ao lado do seu espaço de trabalho JSON e XML.

Persistência, idioma e preferências

  • Os documentos do editor restauram conteúdo, caminho do arquivo, snapshot, ordem e seleção ativa entre sessões.
  • As abas REST preservam método, URL, parâmetros, headers, body, protocolo, resultados e aba ativa.
  • As configurações usam um layout de barra de ferramentas no estilo Safari com abas por painel para acesso rápido a cada preferência.
  • O idioma de exibição pode ser escolhido independentemente do idioma do sistema.
  • O app oferece suporte a 15 opções de idioma de exibição, incluindo o padrão do sistema.
  • Formatação, idioma DTO padrão e idioma de exibição ficam reunidos em um só lugar.

Registro de alterações

Notas de versão do JsonXmlEditor no macOS.

  1. v1.4.0
    • Adicionado o Editor PathQuery para JSON e XML, com autocompletar e uma ação de copiar acessor.
    • Adicionado menu Ferramentas na janela do aplicativo, com todas as ferramentas e atalhos.
    • Adicionada ação Renomear... no menu de contexto de documentos da barra lateral.
    • Adicionado menu de contexto no painel JSON formatado para chaves JSON, com opções de copiar e abrir.
  2. v1.2.0
    • Adicionada ação na barra de ferramentas para abrir JSON/XML da área de transferência como novo arquivo.
    • Adicionado gerador DTO para Swift e visualizador YAML.
    • Adicionada detecção de JSON aninhado clicável em valores de string.
    • Adicionado suporte a reordenação por arraste com alças na lista de documentos da barra lateral.
    • Adicionada seção de arquivos fixados à barra lateral com suporte a arrastar e soltar e menu de contexto.
    • Adicionado suporte a renomeação e datas de criação e modificação às requisições REST.
    • Adicionada detecção opcional de JSON aninhado apenas no painel direito, desativada por padrão.
    • Configurações reformuladas em layout de barra de ferramentas no estilo Safari com abas por painel.
    • Abas de JSON aninhado recebem o nome do arquivo de origem e da chave JSON.
    • Datas de criação e modificação exibidas na barra lateral de documentos.
    • Abas de JSON aninhado inseridas logo após o documento de origem.
    • Requisições REST movidas da faixa de abas para a navegação da barra lateral.
    • Corrigida uma fusão incorreta que quebrava o SyntaxHighlighter e adicionados testes de caracterização.
  3. v1.1.1
    • Marcação inline de erros para JSON/XML inválido: agora aparece um sublinhado ondulado vermelho no caractere problemático para localizar o problema facilmente.
    • O status de validação mostra agora o erro real do analisador com linha e coluna (por ex. Linha 3, Col 5: …) em vez de um rótulo genérico «JSON/XML inválido».
    • Clique no status de validação para mover o cursor diretamente para a posição do erro.
    • A mensagem de erro está agora limitada ao tipo de conteúdo detectado — entradas com aparência de JSON deixam de relatar erros de análise XML e vice-versa.

Projetado para velocidade e clareza

Privacidade por padrão

Perguntas frequentes

O que é o Json Xml Editor?

O Json Xml Editor é um app nativo e rápido para macOS que valida, formata, compara e converte JSON e XML. Mostra o código editável ao lado da saída validada e formatada, com validação ao vivo, visualização de diferenças e realce de sintaxe.

Quais plataformas o Json Xml Editor suporta?

O Json Xml Editor é um app nativo de macOS, disponível na Mac App Store.

O Json Xml Editor inclui um cliente REST?

Sim. Um cliente REST integrado fica na barra lateral, com um construtor de requisições completo para métodos, URLs, parâmetros, cabeçalhos e corpos JSON, além de abas persistentes e um inspetor de respostas para status, cabeçalhos e corpo.

O Json Xml Editor pode gerar código a partir de JSON?

Sim. Ele gera código DTO para PHP, Go, Python, TypeScript, Swift, C# e Java, inclui um gerador de endpoints PHP no estilo Swagger/OpenAPI e oferece um visualizador de YAML.

Quais tipos de arquivo o Json Xml Editor suporta?

Suporta nativamente arquivos .json, .xml e .txt com sugestões de salvamento conforme o conteúdo detectado, e pode inspecionar arquivos YAML ao lado do seu espaço de trabalho JSON e XML.

O Json Xml Editor me rastreia ou exige conta?

Não. O Json Xml Editor não usa rastreadores nem analytics, e não é necessário criar conta.

Precisa de ajuda?

Se você tiver dúvidas, relatos de bugs ou pedidos de recursos, entre em contato e responderemos o mais rápido possível.

Abrir a página completa de suporte