Éditeur et générateur de Schéma JSON

Éditeur de schéma JSON graphique professionnel

  • Éditeur graphique de Schéma JSON
  • Schéma JSON draft-04, draft-06, ou draft-07
  • Conversion Schéma XML <=> Schéma JSON
  • Validation de Schéma JSON
  • Assistants de saisie sensibles au contexte
  • Générateur Schéma JSON
  • Générer Schéma JSON depuis une instance JSON
  • Générer instances JSON depuis le Schéma JSON
  • Validation sur base schéma & éditeur d'instance JSON intelligente
  • Assistant IA pour génerer des schémas JSON, instances, données, etc.

Générateur Schéma JSON

Générateur de Schéma JSON XMLSpy

Pour démarrer le développement de Schéma JSON, vous pouvez utiliser le générateur de Schéma JSON pour créer un schéma valide sur la base d'un Schéma XML existant ou d'un document d'instance JSON. Le dialogue de générateur de Schéma JSON permet de :

  • Générer Schéma JSON depuis XSD
  • Générer un XSD à partir d'un Schéma JSON
  • Génération de Schéma JSON depuis une instance JSON
  • Convertir du XSD en Schéma JSON
  • Convertir du Schéma JSON en XSD

Avant de générer votre schéma JSON, vous pouvez sélectionner à quelle version des spécifications vous souhaitez vous conformer, décider de la manière de gérer des tuples, etc. pour une plus grande personnalisation du schéma JSON généré. Une fois qu’il est généré, vous pouvez encore éditer le schéma JSON, le cas échéant.

Le générateur de Schéma JSON est un autre outil qui permet de travailler avec JSON et XML de manière productive dans XMLSpy.

Éditeur Schéma JSON

Éditeur graphique de Schéma JSON dans XMLSpy

Alors que XMLSpy a fait figure de pionnier avec son premier éditeur graphique de Schéma XML, il propose maintenant le premier éditeur graphique de niveau entreprise de Schéma JSON pour augmenter considérablement la génération de schéma, le développement et la validation pour les développeurs travaillant avec JSON.

Les utilisateurs de XMLSpy connaissant l'affichage Schéma XML reconnaîtront immédiatement l'affichage Schéma JSON. Les nouveaux utilisateurs, eux, auront vite fait de s'y retrouver.

Développement Schéma JSON

Vous pouvez commencer à partir de zéro avec un nouveau document de schéma dans XMLSpy ou générer un Schéma JSON depuis une instance JSON existante ou XSD puis la personnaliser.

Dans le mode Schéma JSON, vous pouvez basculer entre la Grille Aperçu des définitions et le Mode Design pour chaque nœud pendant votre travail. L'Aperçu Définitions montre le schéma principal du document actuel (listé en tant que "Schéma de Document"), plus toute définitions que vous ajoutez au schéma. Ici, vous pouvez ajouter et supprimer des définitions, et modifier leurs propriétés.

Les fenêtre d'aides à la saisie Aperçu, Détails et Contraintes sont disponibles aussi bien dans le mode Aperçu des définitions et le Mode Design, permettant ainsi de visualiser instantanément les informations concernant le schéma et ses définitions et de saisir des informations et des valeurs liées aux définitions.

Cliquer sur l'icône d'arborescence située à côté de toute définition dans l'Aperçu de définition pour consulter et éditer dans le Mode de conception, qui est affiché ci-dessus.

Valideur graphique de schéma JSON dans XMLSpy

Mode de conception Schéma JSON

Cliquer sur l'icône d'arborescence située à côté de tout composant global pour ouvrir le mode graphique détaillé de son modèle de contenu pour le Mode de conception. Ici, vous pouvez spécifier la structure et les valeurs autorisées des définitions globales individuelles. L'éditeur de Schéma JSON permet de réarranger les définitions par glisser/déposer, contient des assistants à la saisie simples à manier et un menu contextuel qui offre des choix valides.

Pendant votre travail, une validation des Schémas JSON est fournie avec des messages d'erreur listés dans la fenêtre de Messages interactive.

Si vous avez besoin d'aide pour vos développements de Schéma JSON, vous trouverez des informations plus détaillées dans le fichier d'Aide XMLSpy.