Editor e gerador de esquemas JSON

Ferramentas gráficas para esquemas JSON de nível empresarial

  • Edição de esquemas JSON através de interface gráfica
  • Esquema JSON, versão 04, 06 ou 07
  • Conversão entre XML Schema e JSON Schema
  • Validação de esquemas JSON
  • Auxílios de entrada sensíveis ao contexto
  • Gerador de esquemas JSON
  • Gerar um esquema JSON a partir de uma instância JSON
  • Gerar uma instância JSON a partir de um esquema JSON
  • Validação baseada em esquemas e inteligência artificial Editor de instâncias JSON
  • Assistente de inteligência artificial para gerar esquemas JSON, instâncias, dados, etc.

Gerador de Esquemas JSON

Gerador de Esquemas JSON para XMLSpy

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:

  • Gerar um esquema JSON a partir de um XSD
  • Gerar um XSD a partir de um esquema JSON
  • Gerar um esquema JSON a partir de uma instância JSON
  • Converter um XSD para um esquema JSON
  • Converter um esquema JSON para um XSD

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!

Editor de Esquemas JSON

Editor gráfico de esquemas JSON no XMLSpy

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.

Trabalhar com o esquema JSON

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.

Validador gráfico de esquemas JSON para XMLSpy

Design de Esquemas JSON

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.