Editor de JSON

Editar e converter arquivos JSON

  • Ferramentas JSON otimizadas para inteligência artificial
  • Primeira visualização em formato de grade JSON do seu tipo
  • Suporte para JSON, JSON5, JSON Lines e JSONC
  • Utilize filtros e fórmulas diretamente na grade JSON
  • Criação de gráficos a partir de dados JSON
  • Visualização de texto com realce de sintaxe e colapso de código
  • Auxílios de entrada adaptados ao contexto, correspondência de parênteses
  • Verificação da sintaxe
  • Validador JSON
  • Converter XML <=> JSON
  • Converter XSD para JSON Schema e vice-versa
  • Editor de Esquemas JSON
  • Geração de exemplos de instâncias JSON
  • Transformando JSON com XSLT
  • Consultar dados JSON com XPath/XQuery

Novo! Editor de BSON (JSON binário) e outras novas funcionalidades na versão 2026, disponível a partir de 21 de outubro de 2025.

Ferramentas para JSON

`JSON (JavaScript Object Notation) é uma linguagem leve, baseada em texto, utilizada para a troca de dados. Essa tecnologia é frequentemente usada para serializar e transmitir dados estruturados através de uma conexão de rede, sendo, portanto, comumente utilizada em APIs, arquivos de configuração e aplicações de serviços web.

Com centenas de bilhões de mensagens JSON processadas diariamente, o formato JSON está realmente presente em todos os lugares – No entanto, o JSON bruto é difícil de ler e editar. É aí que um formatador e editor de JSON profissional se tornam úteis, e o XMLSpy oferece diversas ferramentas para edição de JSON. Com suporte para JSON, JSON5, JSON Lines e JSON com comentários (JSONC), ele permite visualizar e editar documentos usando o mesmo editor de texto intuitivo e a visualização em grade/árvore que estão disponíveis para a edição de XML, com guias de edição úteis e ferramentas de auxílio na inserção de dados.

O XMLSpy valida dados JSON em relação a esquemas e converte entre diversos formatos, incluindo YAML, BSON e XML. Ele processa arquivos grandes de forma eficiente e é adequado para tarefas comuns de desenvolvimento, como depurar respostas de APIs e gerenciar arquivos de configuração.

O XMLSpy também inclui uma interface gráfica fácil de usar Editor de esquemas JSON para desenvolver, validar, gerar e testar esquemas JSON. Para começar, você pode gerar uma instância JSON de exemplo a partir de qualquer esquema JSON. Em seguida, continue visualizando e editando o documento em formato de texto ou em formato de árvore, conforme descrito abaixo.

Editar JSON em formato de tabela

Interface de editor JSON que exibe a validação e a formatação do código

O XMLSpy inclui um Visualizador JSON e um editor JSON. O editor JSON inclui o JSON Grid, que oferece uma representação gráfica da estrutura do documento, tornando-a muito mais fácil de entender do que o código correspondente na visualização de texto, especialmente para documentos longos e complexos com múltiplos níveis aninhados de arrays e objetos. O JSON Grid também possui recursos de edição poderosos, incluindo:

  • Visualizações de lista e tabela
  • Detecção automática de tipos
  • Comandos dentro das células
  • Atalhos de teclado fáceis para agilizar a edição
  • Filtros XQuery para modificar a visualização
  • Fórmulas XQuery para gerar resultados adicionais
  • Criação de gráficos a partir de dados numéricos
  • Alto desempenho para arquivos JSON muito grandes
  • Modo de divisão para navegar em documentos JSON grandes

Demonstração de um editor JSON

O JSON Grid facilita a modificação ou reorganização da estrutura do documento por meio de arrastar e soltar. Botões ativos em cada célula oferecem atalhos para as tarefas mais comuns de exibição, filtragem e edição. Durante a edição, esses botões permitem adicionar rapidamente um item filho, alterar um tipo, alternar entre a visualização em tabela e em lista, e assim por diante.

Para uma edição mais rápida, o XMLSpy detecta automaticamente valores de texto, números, booleanos e nulos à medida que você digita. Outros tipos podem ser selecionados manualmente dentro da célula.

O editor JSON possui botões ativos para as operações de edição mais comuns

O editor de grade JSON possui inúmeros atalhos de teclado fáceis de memorizar, para tornar a edição o mais rápida possível, permitindo que você continue digitando sem precisar usar o mouse. Um menu de contexto acessível com um clique com o botão direito também está disponível, para que você possa editar usando a abordagem que preferir.

Quando existe um esquema JSON associado ao seu documento JSON, a visualização em grade oferece sugestões automáticas com base nesse esquema enquanto você digita, e os tipos de dados são determinados automaticamente com base no esquema.

Como editar arquivos JSON com preenchimento automático baseado em esquemas JSON

O JSON Grid inclui uma visualização em tabela que agrupa os dados sob o mesmo array ou objeto, facilitando a compreensão e a edição rápida. Além disso, é possível alternar entre as duas visualizações, por exemplo:

Alternar entre a visualização em lista e a visualização em tabela na grade JSON

Filtros e fórmulas

O suporte para filtros e fórmulas XQuery permite que você utilize expressões XQuery 3.1 para filtrar os componentes exibidos na visualização e calcular resultados que podem ser armazenados no documento.

Utilize filtros e fórmulas XQuery em dados JSON

 

Cada tabela inclui um filtro que permite manipular a exibição de objetos e matrizes. Por exemplo, na captura de tela acima, um filtro foi aplicado a uma matriz para que apenas as faixas compostas por Brian May sejam exibidas. É fácil alternar entre células filtradas e não filtradas clicando no ícone do filtro. Quando você salva o arquivo, seus filtros são armazenados nos metadados para visualização posterior. Eles não afetam o conteúdo do documento.

Uma fórmula permite gerar resultados (conjuntos de nós, bem como cálculos) e exibir esses resultados na visualização em grade. Abaixo, apresentamos um exemplo que utiliza uma fórmula XQuery para calcular o preço de itens. Ao clicar no ícone de salvar da fórmula, você tem a opção de armazenar o resultado da fórmula no documento JSON. Desta forma, as fórmulas no XMLSpy JSON Grid abrem uma nova possibilidade: a capacidade de ter conteúdo calculado dinamicamente em documentos JSON.

Utilize filtros e fórmulas XQuery em dados JSON

Criação de gráficos a partir de dados JSON

Além de utilizar o XQuery para fórmulas no JSON Grid, você pode usá-lo para criar gráficos a partir de dados numéricos em formato JSON.

Crie gráficos utilizando dados em formato JSON

Após configurar uma função de gráfico, o ícone de salvar incorpora o gráfico no arquivo como uma imagem codificada em base-64. Além disso, o desenvolvedor pode clicar com o botão direito no gráfico na visualização em grade e salvá-lo em um arquivo de imagem, como .png ou .jpg.

Visualização do texto JSON

Como editar arquivos JSON com a visualização de texto do XMLSpy

O editor de arquivos JSON baseado em texto oferece realce de sintaxe, numeração de linhas, agrupamento de código, marcação de pontos importantes e muito mais, facilitando a navegação e a compreensão do seu código JSON, além de permitir a busca e edição de strings. Ao ativar a edição inteligente na aba JSON da janela de informações, a janela de auxílio "Elementos" exibe uma lista dinâmica dos elementos presentes no seu documento JSON. Você pode inserir um elemento da janela "Elementos" clicando duas vezes sobre ele, ou arrastando-o para o seu documento na área de edição.

A verificação da sintaxe e a validação baseada em JSON Schema auxiliam você a fazer edições válidas. Quaisquer erros são listados na janela "Mensagens", que possui várias abas, e que também inclui um hiperlink para o erro no seu documento e o esquema relacionado, tornando a resolução de problemas muito simples.

Edição de arquivos JSON5

JSON5 é uma extensão do JSON que adiciona algumas funcionalidades do ECMAScript 5. Sendo um subconjunto rigoroso do JavaScript, o JSON5 é compatível com todo o conteúdo JSON existente. Aqui estão algumas diferenças entre JSON e JSON5:

  • O JSON5 suporta comentários
  • Em JSON5, as chaves dos pares chave:valor não precisam estar entre aspas
  • Em JSON5, as strings podem ser escritas em várias linhas
  • Documentos JSON5 podem ser validados em relação a esquemas JSON, mas não em relação a esquemas Avro (ao contrário dos documentos JSON)

Editor de JSON5

Por padrão, o XMLSpy reconhece arquivos com a extensão .json como documentos JSON e aqueles com a extensão .json5 como documentos JSON5.

Editar arquivos JSON e JSON com comentários

O XMLSpy também oferece suporte para documentos JSON Lines (JSONL) e JSON com comentários (JSONC), permitindo a edição e a validação desses formatos.

JSON Lines é um formato de texto para armazenar dados estruturados, no qual cada registro está em uma linha separada e cada linha individualmente representa um objeto válido. Isso permite que os registros sejam processados um por um, o que torna este formato muito útil para exportar e transmitir dados.

O formato JSON com comentários foi introduzido para permitir a inclusão de comentários em qualquer documento JSON. Embora os comentários já sejam suportados no JSON5, o formato .JSONC permite a inclusão de comentários em versões anteriores de documentos JSON.

Edição de arquivos JSON Lines no XMLSpy

Converter JSON para XML e vice-versa

O XMLSpy oferece ferramentas integradas para converter JSON e XML. Isso permite que você, por exemplo, converta rapidamente um arquivo XML para JSON para transporte com JavaScript, ou converta dados recebidos em formato JSON para XML válido. Você pode optar por converter um único arquivo ou realizar uma conversão em massa de JSON para XML na janela do projeto.

É igualmente fácil converter entre os formatos JSON, YAML e BSON.

Converter XSD para Esquema JSON Também é suportado.

Converter XML para/de JSON no XMLSpy

Processar dados JSON com XQuery e XSLT

O software oferece suporte completo para consultar dados JSON usando XPath/XQuery e para transformar dados JSON em HTML e outros formatos utilizando XSLT.

O editor JSON oferece suporte a XPath, XQuery e XSLT para documentos JSON

Por que escolher baixar um editor JSON?

Ao contrário das ferramentas online básicas, este editor JSON para Windows oferece todas as ferramentas avançadas de JSON mencionadas acima, em uma única versão. A instalação do software do editor JSON leva apenas alguns minutos, e você pode começar seu período de teste gratuito imediatamente. Não é necessário fornecer informações de cartão de crédito para ativar o período de teste de 30 dias, que oferece todas as funcionalidades.