---
title: "Novas funcionalidades de edição de JSON"
date: "2020-11-18"
categories: 
  - "development"
  - "json"
  - "tools"
tags: 
  - "json"
  - "json-edito"
  - "new-features"
  - "xmlspy"
description: Aqui estão as últimas funcionalidades de edição JSON na visualização de grade JSON do XMLSpy, incluindo ferramentas de auxílio à inserção aprimoradas, opções de cópia e uma melhor usabilidade para ficheiros grandes.
---
Status: #blog

Tags:  #json #json-edito #new-features #xmlspy

Categories: [development](/blog/pt/category/development.md) | [json](/blog/pt/category/json.md) 
# Novas funcionalidades de edição de JSON

Na versão 2020, a Altova introduziu uma abordagem completamente nova para a edição de JSON no XMLSpy, chamada "Visualização em Grade JSON". Este editor JSON visual oferece uma representação gráfica da estrutura do documento JSON, que é muito mais fácil de entender e manipular do que o código JSON correspondente num editor de texto, especialmente para documentos longos e complexos com múltiplos níveis aninhados de arrays e objetos.

Com cada lançamento, aprimoramos a lista de ferramentas de edição exclusivas no JSON Grid. Vamos analisar algumas das atualizações importantes anunciadas na Versão 2021, que foi lançada em outubro de 2020.

![Novas ferramentas de edição de JSON](/blog/images/json2.jpg)

<!--more-->

O JSON Grid oferece inúmeras funcionalidades que o ajudam a obter mais valor dos seus dados JSON, de forma mais rápida – desde a deteção automática de tipos e atalhos de teclado que agilizam a edição, até ferramentas avançadas e únicas, como filtros/fórmulas XQuery e a criação de gráficos a partir de dados numéricos JSON. Aqui estão as últimas atualizações.

### **Novas opções de auxílio para a criação de entradas JSON** 

O XMLSpy [Editor JSON](https://www.altova.com/pt/xmlspy-xml-editor/json_editor) Inclui um menu suspenso que se adapta ao contexto, apresentando opções de edição válidas, e agora também disponibiliza essas opções nas janelas de auxílio para os campos "Irmãos", "Filhos" e "Valores".

Estas funcionalidades ajudam a visualizar imediatamente os valores permitidos e também permitem inseri-los facilmente com um duplo clique, o que pode ser mais rápido do que usar o menu de contexto em algumas situações. Por exemplo, aqui posso simplesmente dar um duplo clique no elemento "Label" para o inserir abaixo de "Genre".

![Ferramentas de auxílio para a edição de JSON no XMLSpy](/blog/images/editing-json.png)

### **Novas opções de copiar e colar de JSON**

![Copiar o JSON como texto ou em formato TSV](/blog/images/copy-json-text.png)

Novas opções facilitam a cópia e colagem de partes de um documento JSON, permitindo trabalhar com o conteúdo em outras aplicações, utilizar XPath para criar filtros e funções, e muito mais.

| comando | descrição |
| --- | --- |
| Copiar como texto JSON | A seleção atual é convertida em texto JSON ou JSON Lines. |
| Copiar como texto estruturado | A seleção atual é convertida em TSV (valores separados por tabulações). |
| Copiar como imagem | A célula de imagem atual é copiada como imagem. |
| Copiar XPath | Sintaxe XPath 3.1, por exemplo: ?Artists?1?Albums?1?Tracks |
| Copiar JSON Pointer | Sintaxe JSON Pointer, por exemplo: /Artists/1/Albums/1/Tracks |

### **Suporte para ficheiros JSON de tamanho muito grande**

Para facilitar o trabalho com ficheiros muito grandes, o programador JSON pode optar por agrupar os nós por blocos de 1.000, 10.000 ou 100.000, utilizando o diálogo "Ferramentas | Opções" para a grelha JSON.

![Dicas de utilização para ferramentas JSON (ao passar o cursor do rato)](/blog/images/large-json-files.png)

### **Recursos adicionais de usabilidade**

- As dicas de ferramenta que aparecem ao passar o cursor sobre os elementos ajudam os utilizadores a aproveitar ao máximo a funcionalidade da grelha JSON (mostrada abaixo)
- Atalhos de teclado para expandir/recolher secções, e para ampliar/reduzir o zoom
- Opção para ativar/desativar a quebra automática de palavras
- Opção para definir a ordem de leitura da direita para a esquerda para os idiomas relevantes, como o árabe e o hebraico.

![](/blog/images/json-editing-hints.png)

Estas novas funcionalidades combinam para tornar o JSON Grid ainda mais poderoso e fácil de usar. Tem alguma sugestão de funcionalidade para a próxima atualização do editor JSON? Deixe o seu comentário abaixo!

Experimente as ferramentas de edição JSON no XMLSpy com um.. [Teste gratuito de 30 dias](https://www.altova.com/pt/xmlspy-xml-editor/download).
