JSON Toolkit

JSON Toolkit

Un atelier JSON pour formater, convertir, comparer et interroger

JSON Toolkit fonctionne entièrement dans le navigateur : collez un document pour le formater, le valider et le compresser, convertissez entre JSON5, YAML, XML et CSV, comparez deux documents, interrogez avec JSONPath et validez avec JSON Schema. Votre JSON n’est jamais envoyé à un serveur.

  • Fonctionne localement dans le navigateur, même hors ligne
  • Sans inscription ; votre JSON ne quitte jamais le navigateur
  • Chaque guide renvoie à l’outil qui le met en pratique

Outils essentiels

4 outils

Convertisseurs

1 outils

Outils avancés

3 outils

Utilitaires

2 outils

Parcours d’apprentissage JSON

Ouvrir la base de connaissances →

Des guides JSON au long cours, dans l’ordre de lecture : grammaire RFC 8259 et pièges des types de données, JSON5 et JSON Lines, JSONPath et JSON Patch, validation JSON Schema, conversion de formats, performance et sécurité, puis contrats d’API et gestion de configuration.

En partant de la RFC 8259 et de l'ECMA-404, cette catégorie expose la grammaire, les types, l'encodage et les limites d'analyse de JSON — le socle sur lequel repose tout travail autour de JSON.

  1. Lire les frontières de la grammaire JSON depuis la RFC 8259Débutant · ~11 min de lecture
  2. Six types, précision des nombres et pièges d'encodageDébutant · ~12 min de lecture
  3. Corriger les erreurs d'analyse JSON : vérifier Unexpected token pas à pasDébutant · ~12 min de lecture
  4. Ce qu'est un fichier JSON, avec quoi l'ouvrir et comment le modifierDébutant · ~9 min de lecture
  5. Recherche des messages d'erreur JSON : du texte d'erreur à la correctionAvancé · ~8 min de lecture
Voir les 6 articles →

JSON5, JSONC, JSON Lines et NDJSON répondent à des besoins réels comme les commentaires, les virgules finales et le flux continu, tout en apportant leurs propres problèmes de compatibilité et de choix.

  1. JSON5 et JSONC : du JSON avec des commentairesDébutant · ~10 min de lecture
  2. JSON Lines et NDJSON : les données en fluxIntermédiaire · ~10 min de lecture
  3. Séquences de textes JSON (RFC 7464) : du JSON en flux délimité par RSIntermédiaire · ~9 min de lecture
  4. JSON, TOML, YAML ou CSON : choisir un format de configurationDébutant · ~9 min de lecture
  5. JSON binaire : choisir entre MessagePack, CBOR et BSONIntermédiaire · ~10 min de lecture
Voir les 6 articles →

Extraire une valeur de JSON ou modifier un champ semble simple, mais une fois normalisé cela devient quatre spécifications : JSONPath, JSON Pointer, JSON Patch et Merge Patch.

  1. Le langage de requête JSONPath en pratiqueIntermédiaire · ~12 min de lecture
  2. JSON Pointer, Patch et Merge PatchIntermédiaire · ~12 min de lecture
  3. Filtres JSONPath en profondeur : récursion, tranches et conditions multiplesIntermédiaire · ~10 min de lecture
  4. JSON Patch en production : atomicité, idempotence et conflits concurrentsAvancé · ~10 min de lecture
  5. JMESPath pour débutants : des projections qui battent JSONPathDébutant · ~9 min de lecture
Voir les 5 articles →

Décrivez la forme de vos données avec JSON Schema, transformez les accords verbaux en validation exécutable, et laissez-le piloter à son tour les types TypeScript et la génération de formulaires.

  1. JSON Schema : des bases à la productionIntermédiaire · ~14 min de lecture
  2. Synchronisation bidirectionnelle entre schéma et types TypeScriptIntermédiaire · ~11 min de lecture
  3. Pourquoi un JSON Schema généré automatiquement rejette sans cesse des données réellesIntermédiaire · ~14 min de lecture
  4. Réutiliser JSON Schema : $ref, $defs et composition allOf/oneOfIntermédiaire · ~11 min de lecture
  5. Quand les erreurs JSON Schema n'ont aucun sens : localisation et gouvernance des messages AjvAvancé · ~10 min de lecture
Voir les 7 articles →

Convertir entre JSON et YAML, XML, CSV, TypeScript, Java, Go et SQL n'est jamais sans perte. Ce qui compte, c'est d'être explicite sur l'endroit où la perte se produit.

  1. Les frontières de la conversion JSON ↔ YAML et XMLIntermédiaire · ~12 min de lecture
  2. Convertir JSON vers et depuis CSV et données tabulairesDébutant · ~10 min de lecture
  3. JSON vers Excel : quatre approches et où chacune perd la fidélitéDébutant · ~11 min de lecture
  4. JSON vers SQL : instructions INSERT, conception de tables et pièges de mapping de typesIntermédiaire · ~10 min de lecture
  5. JSON vers TypeScript : interfaces, gardes de type et limites de la générationIntermédiaire · ~9 min de lecture
Voir les 8 articles →

Un fichier JSON de plusieurs dizaines de mégaoctets peut figer le thread principal, et un JSON soigneusement construit peut transpercer un service ; cette catégorie couvre à la fois le débit et les défenses.

  1. Parser, rendre et diffuser de grands JSONIntermédiaire · ~13 min de lecture
  2. Liste de vérification des risques de sécurité du traitement JSONIntermédiaire · ~12 min de lecture
  3. Arrêtez de compresser JSON dans le mauvais ordre : minify vs gzip vs brotli, mesurésIntermédiaire · ~7 min de lecture
  4. Le bilan mémoire JSON : ce que coûtent réellement les chaînes, objets et grands tableauxAvancé · ~11 min de lecture
  5. Pourquoi les grands arbres JSON saccadent : défilement virtuel et stratégies de repliAvancé · ~10 min de lecture
Voir les 6 articles →

Bibliothèques de parsing, outils en ligne de commande et extensions d'éditeur forment la chaîne d'outils JSON du quotidien ; la clé pour les départager est la qualité de localisation des erreurs et la santé de maintenance de l'écosystème.

  1. Comparaison des bibliothèques de parsing et de traitement JSONIntermédiaire · ~11 min de lecture
  2. Chaîne d'outils éditeurs, ligne de commande et automatisationDébutant · ~10 min de lecture
  3. Choisir un outil de diff JSON : diff texte, diff structurel et visualisationIntermédiaire · ~9 min de lecture
  4. Validation JSON en CI : un pipeline avec jsonlint, ajv et jqIntermédiaire · ~10 min de lecture
  5. Outils de visualisation JSON : vue arborescente, pliage et compromis des grandes donnéesDébutant · ~9 min de lecture
Voir les 6 articles →

Mettre JSON dans de vrais systèmes : comment définir les contrats d'API, gérer configuration et fixtures, traiter la compatibilité de version et maintenir les données de test.

  1. Points clés pour concevoir des contrats de données d'API JSONIntermédiaire · ~13 min de lecture
  2. Gérer JSON pour la configuration, les fixtures et les données localesDébutant · ~10 min de lecture
  3. Quand deux documents JSON diffèrent : diff positionnel, diff par identifiant, ou normaliser d'abordDébutant · ~6 min de lecture
  4. Conflits de fusion Git dans les fichiers JSON : pourquoi merge=union écrit du JSON casséIntermédiaire · ~7 min de lecture
  5. Versionner les contrats JSON : compatibilité, dépréciation et migration de donnéesAvancé · ~10 min de lecture
Voir les 5 articles →

Rassemble les questions les plus fréquentes sur les outils de ce site et sur la spécification JSON, regroupées par scénario, avec une réponse directement actionnable plutôt qu'une conclusion vague.

  1. FAQ utilisation des outils : données, fichiers et exportDébutant · ~10 min de lecture
  2. FAQ syntaxe et format : commentaires, virgules finales et précisionDébutant · ~12 min de lecture
  3. FAQ interrogation et validation : JSONPath et SchemaIntermédiaire · ~12 min de lecture
  4. FAQ performance et sécurité : lent, saccadé et données non fiablesIntermédiaire · ~13 min de lecture
  5. FAQ collaboration d'équipe : contrats, configuration et fixturesIntermédiaire · ~12 min de lecture
Voir les 25 articles →