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 arquivo JSON, juntamente com recursos de edição poderosos, como detecção automática de tipos, comandos dentro das 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 isso torna a visualização de arquivos JSON mais rápida e fácil do que com um editor baseado em texto.
Consulte este artigo sobre análise de dados na grade JSON para uma análise mais detalhada.
O recurso "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.
A visualização em grade inclui uma tabela que agrupa os dados sob o mesmo array ou objeto, facilitando a compreensão e a edição rápida. É possível alternar entre as duas visualizações, por exemplo:
O JSON View facilita a modificação ou reorganização da estrutura do documento, utilizando a funcionalidade 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, 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 visualizador JSON detecta automaticamente strings, números, valores booleanos e valores nulos à medida que você digita. Outros tipos podem ser selecionados manualmente dentro da célula.
A visualização em grade possui diversos atalhos de teclado fáceis de memorizar, projetados para tornar a edição o mais rápida possível, permitindo que você continue digitando sem precisar usar o mouse. Além disso, um menu de contexto acessível com um clique direito está disponível, para que você possa editar da maneira que preferir.
Se houver um esquema JSON associado ao seu documento, o JSON View 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.
Filtros e fórmulas para grades JSON
Os filtros e fórmulas XQuery na visualização em grade JSON permitem 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.
Cada tabela no JSON Grid inclui um filtro que permite manipular a exibição de objetos e arrays. Por exemplo, na captura de tela 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 você salva o arquivo, seus filtros são armazenados em 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 exibi-los. 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. Desta forma, as fórmulas na visualização JSON do XMLSpy abrem uma nova possibilidade: a capacidade de ter conteúdo calculado dinamicamente em documentos JSON.
É também fácil visualizar documentos usando 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 entender a estrutura e o conteúdo do arquivo JSON, com numeração de linhas, realce da sintaxe, agrupamento de código e muito mais.
A visualização de 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 localização e edição de strings. Você também pode aproveitar ferramentas de edição inteligentes.
A verificação da sintaxe e a validação de JSON no guia ajudam você a fazer edições válidas. Quaisquer erros são listados na janela de mensagens, que possui várias abas, e que também inclui um hiperlink para o erro no seu documento e o esquema JSON relacionado, facilitando a resolução de problemas.
Além de visualizar e editar arquivos JSON, o software oferece a conversão com um único clique entre arquivos JSON e arquivos XML ou YAML. Isso permite, por exemplo, converter rapidamente um arquivo XML para JSON para uso com JavaScript, ou converter dados recebidos em formato JSON para um formato XML válido. Você pode optar por converter um único arquivo ou realizar uma conversão em massa de arquivos JSON na janela do projeto. Essa funcionalidade torna o XMLSpy muito mais do que um simples visualizador online 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. Os recursos avançados de JSON no Altova XMLSpy atendem a essa necessidade, oferecendo uma visualização em grade JSON que permite visualizar, compreender e editar dados JSON em um formato estruturado, semelhante a uma planilha. Além disso, inclui realce de sintaxe, ferramentas de auxílio inteligente e validação com base em JSON Schema, tornando-o ideal tanto para visualização simples quanto para análise de dados complexos.
Sim. Embora algumas ferramentas online permitam apenas visualizar dados em formato JSON, alguns softwares permitem não apenas visualizar, mas também editar dados JSON diretamente, em uma interface visual ou baseada em texto. Um exemplo que oferece opções de edição de JSON em texto e visual é o XMLSpy.
Ao contrário de ferramentas online básicas, um visualizador de JSON que pode ser baixado, como o XMLSpy, oferece uma variedade de recursos avançados que vão além da simples visualização do conteúdo de arquivos JSON.
Além da visualização JSON, é possível gerar arquivos JSON, converter entre formatos JSON, XML e YAML, editar arquivos JSON e esquemas JSON, e até mesmo desenvolver transformações XSLT e consultas XQuery para uso com JSON.
O visualizador JSON para download abaixo é fácil de instalar e está disponível para um período de teste gratuito de 30 dias, sem a necessidade de fornecer informações de cartão de crédito.
Para tornar os dados JSON mais legíveis, você pode usar um visualizador ou editor JSON que formate e organize os dados de forma clara. O Altova XMLSpy facilita muito isso com sua visualização de grade JSON, que exibe os dados JSON em um layout limpo, semelhante a uma tabela, em vez de texto bruto. Cada par chave-valor é organizado de forma clara em células, e você pode expandir ou recolher estruturas aninhadas para se concentrar no que é importante. Essa visualização em formato de grade não apenas melhora a legibilidade, mas também permite que você edite, classifique e valide seus dados JSON com apenas alguns cliques, tornando até mesmo arquivos complexos legíveis e fáceis de trabalhar.







