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 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 para o editor de JSON. 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.
![]()
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 e funcionalidades avançadas de deteção de erros.
![]()
Outra exigência comum é a conversão de XML para/de JSON, 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:
![]()
Ter funcionalidades de edição e conversão de JSON integradas diretamente no.. Editor XML é bastante útil, especialmente se estiver a utilizar o pacote de integração gratuito para Eclipse ou Visual Studio.