Editor JSON

Editar e converter ficheiros 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 grelha JSON
  • Criação de gráficos a partir de dados JSON
  • Visualização de texto com realce de sintaxe e recolhimento de código
  • Auxílios de preenchimento sensíveis 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 documentos JSON
  • Transformar JSON com XSLT
  • Consultar dados JSON com XPath/XQuery

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

Ferramentas JSON

`JSON (JavaScript Object Notation) é uma linguagem textual leve, utilizada para a troca de dados. Esta tecnologia é frequentemente usada para serializar e transmitir dados estruturados através de uma ligação de rede, sendo, por isso, comummente utilizada em APIs, ficheiros de configuração e aplicações de serviços web.

Com centenas de bilhões de mensagens JSON processadas diariamente, o formato JSON está verdadeiramente presente em todos os lugares – No entanto, o JSON bruto é difícil de ler e editar. É aí que entra um formatador e editor de JSON profissional, e o XMLSpy oferece diversas ferramentas de edição de JSON. Com suporte para JSON, JSON5, JSON Lines e JSON com comentários (JSONC), permite visualizar e editar documentos utilizando 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 os dados JSON em relação a esquemas e converte entre vários formatos, incluindo YAML, BSON e XML. Trata ficheiros grandes de forma eficiente e é adequado para tarefas de desenvolvimento comuns, como a depuração de respostas de APIs e a gestão de ficheiros 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, pode gerar uma instância JSON de exemplo a partir de qualquer esquema JSON. Em seguida, continue a visualizar e a editar o documento em formato de texto ou em formato de árvore, como descrito abaixo.

Editar JSON na visualização de tabela

Interface de edição de 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, sendo imediatamente 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 funcionalidades de edição poderosas, 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 através de arrastar e soltar. Botões ativos em cada célula oferecem atalhos para as tarefas mais comuns de visualização, filtragem e edição. Durante a edição, estes botões permitem adicionar rapidamente um elemento 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 deteta automaticamente valores de texto, números, booleanos e nulos à medida que escreve. 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 grelhas JSON possui inúmeros atalhos de teclado fáceis de memorizar, para tornar a edição o mais rápida possível, permitindo que continue a escrever sem precisar usar o rato. Um menu de contexto acessível com um clique direito também está disponível, para que possa editar utilizando o método que preferir.

Quando existe um.. O esquema JSON associado ao seu documento JSONA visualização em grade oferece sugestões automáticas à medida que escreve, com base no esquema definido, e os tipos de dados são automaticamente determinados com base nesse mesmo esquema.

Como editar ficheiros JSON com autocompletar baseado no esquema 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 permitindo edição rápida. É possível alternar entre as duas visualizações, por exemplo:

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

Filtros e fórmulas

O suporte para filtros e fórmulas XQuery permite utilizar expressões XQuery 3.1 para filtrar os componentes que são 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 ecrã 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 guarda o ficheiro, os 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 apresentar esses resultados numa visualização de grade. Abaixo, encontra-se um exemplo que utiliza uma fórmula XQuery para calcular o preço de artigos. Ao clicar no ícone de guardar da fórmula, 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, pode usá-lo para criar gráficos a partir de dados numéricos em formato JSON.

Criar gráficos a partir de dados JSON

Após configurar uma função de gráfico, o ícone de guardar incorpora o gráfico no ficheiro como uma imagem codificada em base-64. Além disso, o utilizador pode clicar com o botão direito no gráfico na vista de grade e guardá-lo num ficheiro de imagem, como .png ou .jpg.

Visualização do texto JSON

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

O editor de ficheiros JSON baseado em texto oferece realce de sintaxe, numeração de linhas, recolhimento de código, marcação de pontos de interesse e muito mais, facilitando a navegação e a compreensão do seu código JSON, bem como a pesquisa e edição de strings. Quando ativa a edição inteligente na aba JSON da janela de informações, a janela de auxílio "Elementos" fornece uma lista dinâmica dos elementos presentes no seu documento JSON. Pode inserir um elemento da janela "Elementos" clicando duas vezes sobre ele, ou arrastando-o para a área de edição do seu documento.

A verificação da sintaxe e a validação baseada em JSON Schema ajudam a garantir que as alterações que faz sejam válidas. Quaisquer erros são listados na janela "Mensagens", que possui várias abas, e que também inclui um hiperligação para o erro no seu documento e para o esquema relacionado, tornando a resolução de problemas muito simples.

Edição de JSON5

O 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 o JSON e o JSON5:

  • O JSON5 suporta comentários
  • Em JSON5, as chaves dos pares chave:valor não precisam estar entre aspas
  • Em JSON5, as cadeias de caracteres podem ser escritas em várias linhas
  • Os 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 JSON5

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

Editar ficheiros JSON e JSON com comentários

O XMLSpy também suporta documentos JSON Lines (JSONL) e JSON com comentários (JSONC) para edição e validação.

O formato JSON Lines é um formato de texto para armazenar dados estruturados, onde cada registo está numa linha separada e cada linha individualmente é um objeto válido. Isto permite que os registos sejam processados um a um, o que torna este formato muito útil para exportar e enviar 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 utilização de comentários em versões anteriores de documentos JSON.

Edição de ficheiros JSON Lines no XMLSpy

Converter JSON para XML e vice-versa

O XMLSpy oferece ferramentas integradas para a conversão entre JSON e XML. Isso permite, por exemplo, converter rapidamente um ficheiro XML para JSON para transporte com JavaScript, ou converter dados recebidos em formato JSON para XML válido. Pode optar por converter um único ficheiro 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 JSON com XQuery e XSLT

O software oferece suporte completo para.. Consultar dados JSON com XPath/XQuery e transformando Conversão de JSON para HTML e outros formatos, utilizando XSLT.

O editor JSON suporta XPath, XQuery e XSLT para documentos JSON

Por que escolher um programa para editar ficheiros JSON?

Ao contrário das ferramentas online básicas, este editor JSON para Windows permite-lhe aceder a todas as ferramentas avançadas de JSON mencionadas acima, tudo num único programa. A instalação do software do editor JSON leva apenas alguns minutos e pode começar a experimentar a versão gratuita. Não é necessário fornecer os dados do cartão de crédito para ativar o período de teste de 30 dias, que oferece todas as funcionalidades.