Para iniciar o desenvolvimento de JSON Schema, você pode usar o gerador de JSON Schema para criar um esquema válido com base em um esquema XML existente ou em um documento de instância JSON. Essa funcionalidade facilita:
Antes de gerar o seu esquema JSON, você pode selecionar a versão da especificação que deseja seguir, decidir como tratar as tuplas e muito mais, o que ajuda a personalizar o resultado final da melhor forma possível. Depois de criado, você pode editar o esquema JSON posteriormente, conforme necessário.
Você também pode usar o Assistente de IA no XMLSpy para gerar um esquema JSON para você, seja com base em uma instância existente ou simplesmente a partir de uma instrução em linguagem natural. Isso economiza muito tempo!
Assim como o XMLSpy foi pioneiro na criação da primeira interface gráfica.. Editor de esquema XMLAgora, ele também inclui o primeiro editor gráfico de esquemas JSON para uso empresarial, com a mesma funcionalidade de ponta.
A visualização de Esquemas JSON será imediatamente familiar aos clientes do XMLSpy que já utilizaram a visualização de Esquemas XML e que agora estão aprendendo a criar esquemas JSON, ao mesmo tempo em que será fácil de entender para novos usuários.
Você 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 arquivo XSD, e personalizá-lo conforme necessário.
Na visualização "JSON Schema", você pode alternar entre a grade 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"), além de quaisquer definições que você adicionar ao esquema. Aqui, você pode adicionar e excluir definições, bem como modificar suas propriedades.
As janelas de auxílio para "Visão Geral", "Detalhes" e "Restrições" estão disponíveis tanto na visão geral das definições quanto na visualização de design, facilitando a visualização imediata de informações sobre o esquema e suas definições, e permitindo a inserção de informações e valores relacionados às definições.
Clicar no ícone da árvore ao lado de qualquer definição na visão geral das definições abre essa definição para visualização e edição adicionais na visualização 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 visualização de Design. Aqui, você pode especificar a estrutura e os valores permitidos para cada definição global. O editor de JSON Schema facilita a tarefa, permitindo a reorganização das definições por meio de arrastar e soltar, janelas de ajuda intuitivas e um menu de contexto que oferece opções válidas ao clicar com o botão direito.
À medida que você trabalha, uma validação rigorosa dos esquemas JSON é fornecida, com mensagens de erro detalhadas e interligadas, exibidas na janela interativa de mensagens.
Se você é novo na edição de JSON Schema, informações mais detalhadas estão disponíveis no arquivo de ajuda do XMLSpy.


