Para iniciar o desenvolvimento de esquemas JSON, pode utilizar o gerador de esquemas JSON para criar um esquema válido com base num esquema XML existente ou num documento de instância JSON. Esta funcionalidade facilita:
Antes de gerar o seu esquema JSON, pode selecionar a versão da especificação à qual pretende aderir, decidir como lidar com tuplas e muito mais, o que lhe permite personalizar o resultado final da melhor forma possível. Depois de criado, pode editar o esquema JSON adicionalmente, conforme necessário.
Também pode utilizar o Assistente de IA no XMLSpy para gerar um esquema JSON para si, seja com base numa instância existente ou apenas a partir de uma instrução em linguagem natural. Isto poupa muito tempo!
Tal como o XMLSpy foi pioneiro na criação da primeira interface gráfica.. Editor de esquema XMLAgora, inclui também o primeiro editor gráfico de esquemas JSON para empresas, com a mesma funcionalidade de ponta.
A visualização de Esquemas JSON será imediatamente familiar aos utilizadores do XMLSpy que já utilizaram a visualização de Esquemas XML e que agora estão a aprender a criar esquemas JSON, ao mesmo tempo que será fácil de compreender para novos utilizadores.
Pode começar do zero com um novo documento de esquema no XMLSpy, ou gerar um esquema JSON a partir de uma instância JSON existente ou de um ficheiro XSD, e personalizá-lo conforme necessário.
Na visualização "JSON Schema", pode alternar entre a grelha de visão geral das definições e a visualização de design para cada nó, enquanto trabalha. A visão geral das definições mostra o esquema principal do documento atual (listado como "Esquema do Documento"), juntamente com quaisquer definições que adicione ao esquema. Aqui, pode adicionar e remover definições, bem como modificar as suas propriedades.
As janelas de assistência "Visão Geral", "Detalhes" e "Restrições" estão disponíveis tanto na visão geral das definições como na vista de design, facilitando a visualização imediata de informações sobre o esquema e as suas definições, bem como a introdução de informações e valores relacionados com as definições.
Clicar no ícone da árvore ao lado de qualquer definição na visão geral das definições permite visualizá-la e editá-la mais detalhadamente na vista de design, que é exibida acima.
Clicar no ícone da árvore ao lado de qualquer componente global abre a visualização gráfica detalhada do seu modelo de conteúdo na vista de Design. Aqui, pode especificar a estrutura e os valores permitidos para cada definição global. O editor de esquemas JSON facilita a tarefa, permitindo a reorganização das definições através de arrastar e soltar, janelas de ajuda intuitivas e um menu de contexto que aparece ao clicar com o botão direito, oferecendo opções válidas.
À medida que trabalha, é feita uma validação rigorosa dos esquemas JSON, com mensagens de erro detalhadas e interativas apresentadas na janela de mensagens.
Se for novo na edição de esquemas JSON, poderá encontrar informações mais detalhadas no manual de ajuda do XMLSpy.


