Outils JSON

Les outils JSON d’ArrayKit couvrent les tâches qui reviennent chaque fois qu’une réponse d’API, un fichier de configuration ou un export de données arrive devant vous. Pour lire, corriger et comparer du JSON, le Formateur JSON l’embellit, le minifie et le valide en indiquant la ligne et la colonne exactes de la première erreur, la Visionneuse JSON affiche un arbre repliable et le chemin de chaque nœud cliqué, Réparation JSON corrige les virgules finales, les guillemets simples, les clés non entourées de guillemets et les commentaires qui cassent un JSON édité à la main ou généré par une IA, et JSON Diff montre ce qui a changé entre deux versions sans tenir compte de l’ordre des clés. Pour passer d’un format à l’autre, JSON vers CSV, CSV vers JSON et Excel vers JSON gèrent tableurs et exports, et JSON vers SQL écrit des instructions CREATE TABLE et INSERT. Pour interroger et modifier, l’Évaluateur JSONPath et le Bac à sable jq extraient ou remodèlent les valeurs dont vous avez besoin, et le Générateur JSON Patch transforme une modification en patch RFC 6902. Pour le code typé, JSON vers TypeScript, JSON vers Zod, JSON vers Pydantic et JSON vers code écrivent des types et des modèles à partir d’un exemple, et l’outil JSON Schema génère un schéma ou valide un document par rapport à un schéma. Ils sont conçus pour les développeurs back-end et front-end, les ingénieurs QA et les analystes de données. Tout s’exécute dans votre navigateur : le JSON, les CSV et les tableurs que vous collez ou déposez restent sur votre appareil et ne sont jamais envoyés.

  • Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
  • Visionneuse d’arbre JSON — Explorez le JSON sous forme d’arbre repliable et typé.
  • Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
  • JSON vers TypeScript — Génère des interfaces TypeScript à partir d’un échantillon JSON.
  • JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
  • Échapper / Déséchapper JSON — Échappe du texte vers une chaîne JSON ou déséchappe une chaîne JSON vers du texte brut.
  • JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
  • JSON Diff — Comparez deux documents JSON et obtenez un diff structurel des modifications.
  • JSON Schema — Générez un JSON Schema depuis un échantillon ou validez un document avec chaque erreur détaillée.
  • JSON Flatten / Unflatten — Aplatissez du JSON imbriqué en clés à notation pointée, ou reconstruisez-le.
  • JSON vers Zod — Générez un schéma Zod à partir d’un exemple JSON, avec les types inférés.
  • JSON vers Pydantic — Générez des classes de modèle Pydantic v2 à partir d’un exemple JSON.
  • Évaluateur JSONPath — Testez une expression JSONPath sur votre JSON et voyez les correspondances en direct.
  • JSON vers TOON — Convertissez du JSON en TOON pour des prompts LLM avec moins de tokens.
  • Bac à sable jq — Collez du JSON, écrivez un filtre jq et voyez le résultat instantanément.
  • TypeScript vers JSON fictif — Collez une interface TypeScript et générez un JSON fictif réaliste qui s’y conforme, dans votre navigateur.
  • Données d’exemple depuis un JSON Schema — Collez un JSON Schema et générez un JSON d’exemple conforme qui respecte types, formats et enums.
  • JSON vers XML — Convertit du JSON en XML indenté et analyse le XML de nouveau en JSON.
  • NDJSON vers JSON — Transforme du JSON Lines en tableau JSON mis en forme, et inversement.
  • Trier les clés JSON — Classe récursivement les clés d’objet A→Z ou Z→A sans toucher aux tableaux.
  • CSV vers JSON — Convertit du CSV ou TSV en JSON typé avec imbrication par en-têtes pointés, dans votre navigateur.
  • Excel vers JSON — Transforme une feuille .xlsx ou .xls en JSON propre à cellules typées, dans votre navigateur.
  • Excel vers CSV — Exporte n’importe quelle feuille .xlsx ou .xls vers un CSV propre avec choix du délimiteur, localement.
  • CSV vers SQL — Génère des INSERT et un CREATE TABLE pour MySQL, PostgreSQL, SQLite et SQL Server, localement.
  • Table HTML vers JSON — Extrait chaque table HTML collée vers du JSON et du CSV, en gérant colspan et rowspan, dans votre navigateur.
  • Générateur JSON Patch — Générez un JSON Patch RFC 6902 entre deux documents, ou appliquez un patch à une source.
  • Réparation JSON — Collez du JSON approximatif et récupérez un JSON valide et bien mis en forme.
  • JSON vers GraphQL — Générez des types GraphQL SDL à partir d'un exemple JSON
  • JSON vers SQL — Convertit un tableau JSON en CREATE TABLE et INSERT.

Foire aux questions

Que puis-je faire avec les outils JSON d’ArrayKit ?
Formater, minifier, valider et réparer du JSON, l’afficher en arbre, le trier ou l’aplatir, échapper des chaînes, l’interroger avec JSONPath ou jq, et comparer deux documents ou transformer leur différence en JSON Patch. Des convertisseurs transforment en JSON du CSV, de l’Excel, des tableaux HTML, du XML et du NDJSON, et convertissent le JSON en CSV, XML, SQL ou TOON. Des générateurs écrivent des types TypeScript, Zod, Pydantic, GraphQL, Go, Rust, Java, Kotlin et C# à partir d’un exemple, TypeScript vers JSON fictif fait l’inverse, et les outils de schéma créent un JSON Schema, valident des documents par rapport à celui-ci ou produisent des données d’exemple conformes.
Comment formater et valider du JSON, ou corriger un JSON qui refuse d’être analysé ?
Collez-le dans le Formateur JSON, qui l’indente avec 2 espaces, 4 espaces ou des tabulations, le minifie sur une seule ligne et indique la ligne et la colonne exactes de la première erreur de syntaxe. Si le texte ressemble à du JSON sans être valide, comme un objet JavaScript, un fichier de configuration avec des commentaires ou une réponse d’IA entourée de délimiteurs de bloc de code, passez-le dans Réparation JSON. L’outil retire les délimiteurs et les commentaires, corrige les virgules finales, les guillemets simples, les clés sans guillemets et les True, False et None à la Python, ferme les crochets tronqués et résume chaque correction effectuée.
Puis-je convertir du JSON en CSV, ou des fichiers CSV et Excel en JSON ?
Oui. JSON vers CSV transforme un tableau d’objets en CSV avec une ligne d’en-tête construite à partir de toutes les clés, et CSV vers JSON fait l’inverse, en détectant nombres, booléens, dates et cellules vides et en imbriquant les en-têtes à points comme user.name. Excel vers JSON et Excel vers CSV lisent n’importe quelle feuille d’un classeur .xlsx ou .xls, tandis que JSON vers XML, NDJSON vers JSON et Table HTML vers JSON couvrent le XML, le JSON Lines et les tableaux HTML. Pour créer un classeur Excel mis en forme à partir de JSON, utilisez JSON en Excel dans les outils Excel et tableurs.
Mes données restent-elles privées avec ces outils JSON ?
Oui. Chaque outil JSON s’exécute dans votre navigateur : les réponses d’API, fichiers de configuration, tableurs et journaux que vous collez ou déposez sont traités sur votre appareil et ne sont jamais envoyés à un serveur. Restez tout de même prudent avec les secrets de production, et videz la page quand vous avez terminé sur un ordinateur partagé.
Quels standards et quelles versions JSON les outils prennent-ils en charge ?
L’outil JSON Schema écrit et valide des schémas draft-07 et 2020-12, et Données d’exemple depuis un JSON Schema lit aussi la version 2019-09. Le Générateur JSON Patch crée et applique des patchs RFC 6902 ainsi que des merge patches RFC 7386, et le Bac à sable jq exécute le vrai jq 1.8 : un filtre donne donc le même résultat qu’en ligne de commande. JSON Diff compare la structure plutôt que le texte, si bien que des clés réordonnées ne sont pas signalées comme des modifications.