Editor e gerador de esquemas JSON

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

  • Edição de esquemas JSON por meio 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 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:

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

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!

Editor de Esquemas JSON

Editor gráfico de esquemas JSON no XMLSpy

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.

Trabalhando com o JSON Schema

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.

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 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.