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. Cette fonction rend les points suivants plus faciles :
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 final. Une fois qu’il est créé, vous pouvez encore éditer le schéma JSON, le cas échéant.
Vous pouvez aussi bénéficier de l’Assistant IA dans XMLSpy pour générer un schéma JSON pour vous, soit basé sur une instance existante ou juste une invite de langage naturel. Vous économisez un temps fou !
Alors que XMLSpy a fait figure de pionnier avec son premier éditeur de Schéma XML, il propose maintenant le premier éditeur graphique de Schéma JSON de qualité professionnelle avec la même fonction de pointe.
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.
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.
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 êtes novice en ce qui concerne l’édition du Schéma JSON, vous trouverez des informations plus détaillées dans le fichier d'Aide XMLSpy.