Visualizador JSON

Visualizar ficheiros JSON

  • Visualização em grade JSON
  • Visualização do texto JSON
  • Coloração da sintaxe JSON e recolhimento de código fonte
  • Visualizar JSON, JSON5, JSON Lines, JSONC
  • Auxílios de entrada sensíveis ao contexto
  • Marcação estrutural para corresponder a parênteses/chaves
  • Verificação da sintaxe JSON
  • Validador JSON baseado em esquema JSON
  • Converter JSON ↔ XML, YAML
  • Converter XSD para JSON Schema
  • Editor de esquemas JSON
  • Geração de exemplos de documentos JSON
  • Transformar JSON com XSLT
  • Consultar dados JSON com XPath/XQuery
  • Ferramentas JSON otimizadas para inteligência artificial

Visualizador de Grids JSON

O XMLSpy inclui um visualizador JSON inovador, chamado JSON Grid. Este visualizador JSON oferece uma representação gráfica fácil de entender do seu ficheiro JSON, juntamente com funcionalidades de edição poderosas, como a deteção automática de tipos, comandos integrados nas células, filtros XQuery para modificar a visualização, fórmulas XQuery para gerar resultados adicionais a partir dos dados JSON, e muito mais. Tudo isto torna a visualização de ficheiros JSON mais rápida e fácil do que com um editor baseado em texto.

Consulte este artigo sobre a análise de dados na grelha JSON para uma análise mais aprofundada.

Aprenda como visualizar JSON no XMLSpy

A visualização JSON oferece uma representação gráfica da estrutura do documento, que é 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.

Visualizador JSON no XMLSpy para uma visualização gráfica

A visualização em grade inclui uma tabela que agrupa os dados sob o mesmo conjunto ou objeto, facilitando a compreensão e permitindo edição rápida. Pode alternar entre as duas visualizações, por exemplo:

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

O JSON View facilita a modificação ou reorganização da estrutura do documento através de arrastar e soltar. Os 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 visualizador JSON deteta automaticamente valores de texto, números, booleanos e nulos à medida que escreve. Outros tipos podem ser selecionados manualmente dentro da célula.

Botões ativos no visualizador JSON

A visualização em grade 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 da forma que preferir.

Se existir um esquema JSON associado ao seu documento, o JSON View oferece sugestões automáticas com base nesse esquema à medida que escreve, e os tipos de dados são determinados automaticamente com base no esquema.

Autocompletar com base no esquema JSON

Filtros e fórmulas para grelhas JSON

Os filtros e fórmulas XQuery na visualização de grade JSON permitem 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 no JSON Grid inclui um filtro que permite manipular a exibição de objetos e arrays. Por exemplo, na captura de ecrã acima, um filtro foi aplicado a um array para que apenas as faixas escritas 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 exibir esses resultados. Abaixo, apresentamos 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. Desta forma, as fórmulas no visualizador JSON do XMLSpy abrem uma nova possibilidade: a capacidade de ter conteúdo calculado dinamicamente em documentos JSON.

Utilize filtros e fórmulas XQuery para processar os dados na visualização JSON

Visualização do texto JSON

Também é fácil visualizar documentos utilizando o visualizador JSON baseado em texto no XMLSpy. Pode ser útil alternar entre a visualização de texto e a visualização em tabela. Ambas as opções do visualizador JSON ajudam a compreender a estrutura e o conteúdo do ficheiro JSON, com numeração de linhas, realce da sintaxe, recolhimento do código fonte e outras funcionalidades.

Um visualizador de JSON em modo texto, com realce de sintaxe, numeração de linhas e outras funcionalidades

A visualização de 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. Também pode aproveitar ferramentas de edição inteligentes.

A verificação da sintaxe e a validação JSON ajudam-no a fazer edições corretas. Quaisquer erros são listados na janela de mensagens, que possui várias abas, e que também inclui um hiperligação para o erro no seu documento e para o esquema JSON relacionado, facilitando a resolução de problemas.

Converter JSON, XML e YAML

Além da visualização e edição de JSON, o software suporta a conversão com um único clique entre ficheiros JSON e XML ou YAML. Isto permite, por exemplo, converter rapidamente um ficheiro XML para JSON para utilização com JavaScript, ou converter dados recebidos em formato JSON para um formato XML válido. Pode optar por converter um único ficheiro ou realizar uma conversão em massa de JSON na janela do projeto. Esta funcionalidade torna o XMLSpy muito mais do que um simples visualizador online de JSON.

É rápido e fácil converter XML para JSON e vice-versa no XMLSpy

Perguntas frequentes

Abaixo, encontra-se uma lista de perguntas frequentes que os clientes fazem ao avaliar a ferramenta XMLSpy.

  • Qual é um bom visualizador de JSON?

    Um bom visualizador de JSON deve facilitar a exploração, edição e validação de dados JSON, com formatação clara e ferramentas visuais úteis. As funcionalidades avançadas de JSON no Altova XMLSpy cumprem estes requisitos, oferecendo uma visualização em grade JSON que permite visualizar, compreender e editar dados JSON num formato estruturado, semelhante a uma folha de cálculo. Além disso, inclui realce de sintaxe, assistentes de preenchimento inteligentes e validação em relação ao JSON Schema, tornando-o ideal tanto para visualização simples como para análise de dados complexos.

  • É possível editar dados num visualizador JSON?

    Sim. Embora algumas ferramentas online permitam apenas visualizar dados JSON, alguns softwares permitem não só visualizar, mas também editar dados JSON diretamente numa interface visual ou baseada em texto. Um exemplo que oferece opções de edição de JSON tanto em texto como visual é o XMLSpy.

  • Por que escolher um programa para visualizar ficheiros JSON?

    Ao contrário das ferramentas online básicas, um visualizador JSON que pode ser descarregado, como o XMLSpy, oferece uma vasta gama de funcionalidades avançadas que vão além da simples visualização do conteúdo de um ficheiro JSON.

    Além da visualização JSON, é possível gerar ficheiros JSON, converter entre formatos JSON, XML e YAML, editar ficheiros JSON e esquemas JSON, e até mesmo desenvolver transformações XSLT e consultas XQuery para utilização com JSON.

    O visualizador JSON que pode descarregar abaixo é fácil de instalar e está disponível para um período de teste gratuito de 30 dias, sem necessidade de cartão de crédito.

  • Como posso converter JSON para um formato mais legível?

    Para tornar os dados JSON mais legíveis, pode utilizar um visualizador ou editor JSON que formate e organize os dados de forma clara. O Altova XMLSpy facilita especialmente esta tarefa com a sua funcionalidade única de visualização em grade JSON, que exibe os dados JSON num layout limpo e semelhante a uma tabela, em vez de texto bruto. Cada par chave-valor é organizado de forma clara em células, e pode expandir ou recolher estruturas aninhadas para se concentrar no que é importante. Esta visualização em grade não só melhora a legibilidade, como também permite editar, ordenar e validar os seus dados JSON com apenas alguns cliques, tornando até os ficheiros mais complexos legíveis e fáceis de trabalhar.