4D v16 R4 introduces une nouvelle commande : JSON Validate. Cette commande vous permet de vérifier qu’un document JSON est « valide » selon votre schéma JSON. Ceci est très utile pour échanger des informations entre serveurs ou entre un serveur et son client. Grâce aux standards des schémas JSON, vous pouvez définir un « protocole » pour la communication avec votre serveur ou un serveur externe. Vous trouverez plus de détails dans cet article de blog.
Nous utilisons cette nouvelle commande en interne chez 4D SAS pour valider nos propres fichiers JSON, principalement à des fins de tests unitaires. Au lieu que chaque développeur crée ses propres outils pour valider ses fichiers JSON, nous avons créé un outil simple pour valider un fichier JSON selon un schéma JSON donné. Cet outil fournit une interface conviviale pour sélectionner votre schéma JSON et votre fichier JSON à valider. Il vous permet également de voir rapidement où se trouvent les problèmes. En effet, une liste d’erreurs potentielles est affichée dans une boîte de liste ; etlorsque vous cliquez sur une erreur, le texte JSON concerné est mis en évidence directement dans le contenu du fichier.
Nous pensons que cet outil peut également vous être utile, c’est pourquoi nous avons décidé de le partager avec vous :
Télécharger la démo de JSON Validator
Voici un exemple rapide pour vous montrer de quoi il s’agit. A gauche, nous avons un exemple de schéma JSON et à droite, le fichier JSON à valider avec les règles données dans le schéma de gauche.