---
title: "Edição, conversão e geração de JSON"
date: "2013-03-12"
categories: 
  - "json"
tags: 
  - "json"
  - "xml-json"
  - "xmlspy"
description: Explore como o XMLSpy facilita a edição e a conversão de JSON, com funcionalidades avançadas para verificação da sintaxe e gestão de erros, otimizando as tarefas de manipulação de dados.
---
Status: #blog

Tags:  #json #xml-json #xmlspy

Categories: [json](/blog/pt/category/json.md)
# Edição, conversão e geração de JSON

À medida que a utilização de JSON como protocolo de transferência de dados se torna mais comum, pensei que seria útil analisar o suporte a JSON no XMLSpy. Houve muitos debates sobre as vantagens do JSON em relação ao XML, mas, no fundo, existem casos em que o JSON é a melhor opção, e outros em que o XML faz mais sentido. [Este artigo](http://www.xmlaficionado.com/2009/11/json-and-xml.html) no blog XML Aficionado aborda este tema de forma bastante completa.

Embora possa ser necessário escolher entre JSON e XML, dependendo da tarefa de desenvolvimento em questão, não é preciso escolher entre editores de código – o XMLSpy suporta ambas as tecnologias e até converte entre elas. Vamos analisar como isso funciona.  

**Edição de JSON**  

Para tornar a edição de JSON o mais fácil possível, a Altova estendeu as suas funcionalidades inteligentes de edição de [XML](https://www.altova.com/pt/xmlspy/xml-editing.html) para o [editor de JSON](https://www.altova.com/pt/xmlspy/json-editor.html). Se optar por editar JSON em modo de texto, o XMLSpy oferece assistência com realce de sintaxe, correspondência de parênteses, recolhimento de código, janelas e menus de ajuda, e muito mais.  
  
[![clip_image001](https://lh6.ggpht.com/-b_MqgxrB2tc/UT31XvhmiyI/AAAAAAAAAUk/4EQK6Ots1cY/clip_image001_thumb.png?imgmax=800 "clip_image001")](http://lh4.ggpht.com/-A1kwghA4rek/UT31XfspHdI/AAAAAAAAAUc/nCex5o8HR2g/s1600-h/clip_image001%25255B3%25255D.png)  
  
Aqui está o mesmo ficheiro JSON, apresentado numa vista de grade, que oferece uma representação gráfica da estrutura JSON, com edição por arrastar e soltar. Ambas as visualizações oferecem [verificação da sintaxe JSON](https://www.altova.com/pt/xmlspy/json-editor.html) e funcionalidades avançadas de deteção de erros.  
  
[![clip_image002](https://lh4.ggpht.com/-R9P43nBIpFw/UT31Ydk1a0I/AAAAAAAAAU0/_0P100O6Lgs/clip_image002_thumb.png?imgmax=800 "clip_image002")](http://lh5.ggpht.com/-fORAlWcNULc/UT31X0mYAuI/AAAAAAAAAUs/Bonh4OPOxAs/s1600-h/clip_image002%25255B3%25255D.png)  
  
Outra exigência comum é a [conversão de XML para/de JSON](https://www.altova.com/pt/xmlspy/json-editor.html), que é uma opção disponível com um único clique no menu de conversão do XMLSpy. Os dados JSON acima foram convertidos para XML válido:  
  
[![clip_image003](https://lh3.ggpht.com/-w-Yn-qpz7l8/UT31YzzWFgI/AAAAAAAAAVE/wgWItZL3urk/clip_image003_thumb.png?imgmax=800 "clip_image003")](http://lh5.ggpht.com/-J4AOaNyilM4/UT31YpsFM6I/AAAAAAAAAU8/HlTlGdX1ENM/s1600-h/clip_image003%25255B3%25255D.png)  
  
Ter funcionalidades de edição e conversão de JSON integradas diretamente no.. [Editor XML](https://www.altova.com/pt/xml-editor/) é bastante útil, especialmente se estiver a utilizar o pacote de integração gratuito para Eclipse ou Visual Studio.  

[Veja e diga-nos o que pensa](https://www.altova.com/pt/download-trial.html)
