JSON-maître : vérification, formatage et création JSON avec explication d'erreurs
JSON-maître est un outil web de vérification, de formatage et de création JSON qui explique les erreurs trouvées sans modifier les données discrètement pour l'utilisateur. Le formulaire se compose de deux champs : « Code et message d'erreur » (jusqu'à 8000 caractères) et « Objectif ou résultat souhaité » (jusqu'à 1000 caractères). Vous choisissez la langue de sortie, vous appuyez sur le bouton Générer et vous obtenez un résultat dans un panneau séparé, que vous pouvez copier ou télécharger en tant que fichier texte TXT ordinaire. Ci-dessous — des scénarios pratiques montrant comment formuler la requête et ce qu'il faut exactement vérifier dans la réponse. Tous les exemples de données sont fictifs et fournis uniquement à des fins d'illustration.
Ouvrir l'outil: Aide JSON ↗Correction d'erreur syntaxique avec explication
Imaginez que vous préparez un petit catalogue de produits et que vous avez inséré dans le code JSON une virgule en trop : {"name": "Notebook", "price": 5,}. C'est une erreur typique qui provoque le refus du parseur de lire le fichier. Dans le champ objectif, écrivez : « Vérifie le JSON, explique l'erreur et propose une version corrigée, sans changer les valeurs des champs ». L'outil doit indiquer que la virgule après le dernier élément de l'objet n'est pas autorisée et montrer la version correcte sans caractère superflu.
Un résultat utile ici n'est pas seulement le texte corrigé prêt à l'emploi, mais aussi l'explication de la cause. Vous voyez quelle règle exacte est enfreinte, et la prochaine fois vous remarquez vous-même ce type d'erreur. Vérifiez que les valeurs name et price sont restées les mêmes : l'outil ne doit pas « améliorer » les données, renommer des champs ou changer des nombres.
Si un champ apparaît dans la réponse et n'était pas dans les données d'entrée, c'est un motif pour reformuler la requête et demander explicitement de conserver la structure sans ajouts. Ce contrôle est particulièrement important lorsque le JSON est utilisé dans une configuration ou transmis à un autre programme.
Requête : Vérifie le JSON, explique l'erreur et propose une version corrigée, sans changer les valeurs des champs. Code : {"name": "Notebook", "price": 5,}Formatage JSON minimisé
Deuxième scénario - travail avec JSON minimisé, qui est arrivé depuis des journaux ou une réponse de service. Dans le champ code, insérez une longue chaîne du type {"user":{"id":42,"roles":["admin","editor"]},"active":true}. Dans l'objectif, indiquez : « Formate avec des retraitements de deux espaces et montre la structure de la hiérarchie, sans changer l'ordre des clés et des valeurs ».
Après génération, vous obtenez une version lisible sur plusieurs lignes. Pratique, on conserve l'ordre des clés et les types de valeurs : id reste un nombre, active une valeur logique, et le tableau roles ne se transforme pas en chaîne. Cela aide à trouver rapidement la partie souhaitée dans un grand document.
Vérifiez le résultat en comparant les éléments clés : le nombre de clés, leurs noms et leurs valeurs doivent correspondre à l'original. Si l'outil a repositionné les clés ou changé la casse, demandez de conserver l'ordre d'origine. Le formatage — c'est le changement d'espaces et de sauts de ligne, pas le contenu.
Requête : Formate avec des retraitements de deux espaces et montre la structure de la hiérarchie, sans changer l'ordre des clés et des valeurs. Code : {"user":{"id":42,"roles":["admin","editor"]},"active":true}Création JSON selon description
Troisième scénario - construction d'un nouveau JSON à partir de zéro. Imaginons que vous ayez besoin d'un objet pour décrire une commande dans un projet pédagogique. Dans le champ code, vous pouvez laisser une note courte ou un modèle d'exemple, et dans l'objectif écrire : « Crée un JSON avec des champs orderId (nombre), customer (chaîne), items (tableau d'objets avec des champs title et quantity), total (nombre). Utilise des données fictives et explique la structure ».
L'outil proposera un objet prêt et expliquera brièvement pourquoi ces types sont choisis. C'est pratique pour un prototype rapide : vous obtenez une base que vous remplacez ensuite par vos valeurs. Comme les données sont fictives, le résultat ne peut pas être utilisé comme enregistrement réel d'une commande.
Vérifiez obligatoirement que tous les champs demandés sont présents et ont le type attendu. Si des champs supplémentaires apparaissent dans la réponse, que vous n'aviez pas demandés, supprimez-les ou précisez la requête. La création JSON selon description — c'est un brouillon, pas une spécification finale.
Requête : Crée un JSON avec des champs orderId (nombre), customer (chaîne), items (tableau d'objets avec des champs title et quantity), total (nombre). Utilise des données fictives et explique la structure.
Comment formuler la requête pour un résultat précis
Plus la objectif est spécifique, moins il y a de modifications superflues. Au lieu de « rends beau », écrivez exactement ce dont vous avez besoin : vérifier, formater, créer, expliquer une erreur. Indiquez si vous pouvez changer les valeurs, l'ordre des clés et ajouter des champs. Par défaut, il est plus sûr de demander de conserver les données sans modifications.
Le champ code est limité à 8000 caractères, et le champ objectif — à 1000 caractères. Pour de grands documents, divisez la tâche en parties : d'abord la vérification d'un fragment, puis le formatage du suivant. Ainsi, vous trouverez plus rapidement le problème et ne surchargerez pas la requête.
Si l'erreur n'est pas claire, demandez de l'expliquer en mots simples et de montrer un exemple minimal de correction. Une réponse utile contient la cause, le fragment corrigé minimal et un avertissement sur ce qui a exactement été changé.
Requête : Vérifie un fragment, explique l'erreur en mots simples, montre la correction minimale et énumère ce qui a exactement été changé.
Comment vérifier le résultat obtenu
Comparez le JSON original et celui obtenu au sens des noms de clés, des valeurs, des types et de la hiérarchie. Pour vérifier, vous pouvez insérer le résultat dans n'importe quel validateur JSON ou dans la console du navigateur. Si le parseur accepte le résultat sans erreur, la syntaxe est correcte, mais cela ne garantit pas que les données n'ont pas changé.
Attention aux nombres et aux chaînes : parfois une valeur numérique peut devenir une chaîne, et une logique — texte. De telles modifications changent le sens des données, même si le JSON reste valide. Si l'outil a signalé une correction, lisez l'explication et assurez-vous qu'elle concerne uniquement la syntaxe.
Conservez la version originale avant d'appliquer les modifications. Le TXT téléchargé est pratique à comparer avec l'original dans un éditeur. Si le résultat vous laisse des doutes, reformulez la requête et demandez d'afficher la liste des modifications séparément.
Vérification : insérez le résultat dans un validateur JSON et comparez les clés, les valeurs et les types avec le fragment original.
Limites du JSON-maître
JSON-maître travaille avec du texte et n'exécute pas de code, ne se connecte pas à des services externes et ne stocke pas vos données automatiquement. Les réponses du modèle peuvent contenir des erreurs, et la file d'attente et la disponibilité peuvent changer. L'outil n'est pas destiné au lotissement, aux intégrations, à l'envoi de courriel ou à la publication.
L'export n'est disponible qu'en tant que texte TXT ordinaire. Les images vectorielles sont enregistrées sous forme de SVG et PNG, la parole sous forme de WAV, les sous-titres sous forme de SRT. Pas d'export DOCX ou PDF, pas de reconnaissance de texte en mode vérification, pas de panneaux de paramètres et pas de surbrillance des modifications.
Ne chargez pas dans le champ code des clés secrètes, des mots de passe ou des données personnelles. Si le JSON contient des informations confidentielles, remplacez les valeurs par des fictifs avant vérification. L'outil aide à la syntaxe et à la structure, mais la responsabilité de la justesse des données reste à votre charge.
Limitation : le résultat ne peut pas être considéré comme garanti sûr pour des données confidentielles ; remplacez les secrets par des valeurs fictives.
JSON-maître est pratique pour trois tâches quotidiennes : corriger une erreur syntaxique, formater une longue chaîne et créer un brouillon de structure selon la description. Dans chaque cas, formulez l'objectif spécifiquement, demandez de conserver les données sans modifications invisibles et vérifiez le résultat en le comparant à l'original. Souvenez-vous des limites : sortie textuelle, absence de lotissement et d'enregistrement automatique, erreurs possibles du modèle. Utilisez l'outil comme assistant pour la vérification et le travail préliminaire, et non comme source de données garanties.
Ouvrir l'outil: Aide JSON ↗Les traductions de l'interface sont assistées par machine et peuvent nécessiter des améliorations.