Que peuvent faire les outils JSON en ligne ?
Les outils JSON valident la syntaxe, formatent les structures, comparent les documents et convertissent JSON vers d'autres modèles de données. Validez avant toute transformation. Inspectez la sortie pour repérer les types ou niveaux perdus.
Tool Factory relie chaque tâche JSON à un outil canonique opérationnel. Chaque page indique si le traitement reste dans le navigateur ou nécessite une requête réseau.
Choisissez la tâche JSON avant l'outil
| Tâche | Ce qui est vérifié ou modifié | Quand l'utiliser |
|---|---|---|
| Valider | Vérifie que l'entrée respecte la grammaire JSON. | Un analyseur refuse le document ou la syntaxe est incertaine. |
| Formater ou minifier | Modifie les espaces et la présentation sans viser une modification des valeurs. | Une personne veut un JSON lisible ou un système veut un JSON compact. |
| Comparer | Trouve les différences entre deux documents JSON. | Une configuration, une réponse ou un document enregistré a changé. |
| Convertir | Mappe les valeurs JSON vers un autre format et modèle de données. | Un autre système attend du CSV, XML, YAML ou une autre représentation. |
| Canoniser | Crée une représentation déterministe selon un schéma défini. | Une signature ou un hachage exige des octets sérialisés stables. |
Comment effectuer cette tâche
- Conservez une source inchangée. Enregistrez le document original avant de le formater, réparer ou convertir.
- Validez la grammaire. Résolvez les erreurs de syntaxe avant de comparer les valeurs ou de convertir le format.
- Exécutez une transformation ciblée. Choisissez le formatage, la comparaison, l'extraction ou la conversion selon le résultat requis.
- Inspectez les changements sémantiques. Vérifiez les nombres, les valeurs nulles, les tableaux, les objets imbriqués et les noms dupliqués.
- Vérifiez le système récepteur. Testez le document final avec l'application qui va le consommer.
Cas d’usage courants
Diagnostic de réponse API
Validez et formatez une réponse avant de rechercher un champ absent ou une valeur inattendue.
Revue de configuration
Comparez deux versions et inspectez le chemin exact de chaque changement important.
Préparation d'échange de données
Convertissez JSON après avoir vérifié comment la cible traite les types et les niveaux.
Références et normes
- RFC 8259: La norme IETF définit JSON comme un format d'échange textuel indépendant du langage.
- ECMA-404: ECMA-404 spécifie la syntaxe JSON conformément à la définition IETF.
- RFC 6902: JSON Patch définit un format d'opérations ordonnées pour appliquer des changements à un document JSON.
- RFC 7396: JSON Merge Patch définit un format ayant la forme d'un document pour décrire certains changements JSON.
- RFC 8785: Le schéma de canonisation JSON définit une sérialisation déterministe pour un traitement cryptographique répétable.
Limites importantes
- Un JSON valide peut encore contenir des données applicatives incorrectes, dangereuses ou incomplètes.
- Une conversion peut perdre des types, des niveaux, des hypothèses d'ordre ou de la précision numérique.
- Le formatage ne valide pas un schéma métier, sauf si l'outil choisi effectue ce contrôle séparé.