Outils JSON
Les outils JSON d'ArrayKit couvrent tout le travail de développement et de débogage avec JSON, du nettoyage d'une réponse d'API à la requête, la comparaison et la transformation d'une charge utile en code typé. Utilisez le Formateur JSON pour embellir, minifier et valider avec des emplacements d'erreur précis, et la Visionneuse JSON ainsi que la Visionneuse d'arbre JSON pour explorer des données profondément imbriquées sous forme d'arbre repliable et typé avec les chemins des nœuds. Requêtez vos documents avec l'Évaluateur JSONPath ou le Bac à sable jq, comparez deux charges utiles avec le Comparateur JSON sémantique, puis générez ou vérifiez des contrats avec le Générateur et validateur de JSON Schema. Remodelez vos données avec Aplatir / Désaplatir JSON, JSON vers CSV et JSON vers TOON. Besoin de code plutôt que de données ? JSON vers TypeScript, JSON vers Zod, JSON vers Pydantic et JSON vers Code produisent des types Go, Rust, Python, Java, Kotlin, C# et plus encore. Échapper JSON gère la mise en chaîne. Tout s'exécute dans votre navigateur, donc vos données restent sur votre appareil.
- 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 ?
- Vous pouvez formater, minifier et valider du JSON, l'explorer sous forme d'arbre repliable, le requêter avec JSONPath ou jq, comparer deux documents avec une comparaison sémantique, générer et valider un JSON Schema, aplatir ou désaplatir des données imbriquées, convertir vers CSV ou TOON, et générer des types pour TypeScript, Zod, Pydantic, Go, Rust, Python et plus encore.
- Ces outils JSON sont-ils sûrs avec des données sensibles ?
- Oui. Chaque outil JSON s'exécute dans votre navigateur. Votre JSON est analysé et traité sur votre appareil et n'est jamais envoyé à un serveur, donc même les charges utiles d'API, la configuration et les identifiants sensibles restent en local.
- Comment requêter ou filtrer un document JSON ?
- Utilisez l'Évaluateur JSONPath pour exécuter des expressions comme $.store.book[*].author et voir en direct les valeurs et chemins correspondants, ou le Bac à sable jq pour exécuter des filtres comme .users | map(.name) et select(.active) avec des résultats instantanés.
- Puis-je comparer deux fichiers JSON ou valider un schéma ?
- Oui. Le Comparateur JSON montre une comparaison structurelle, indépendante de l'ordre des clés, de ce qui a été ajouté, supprimé ou modifié, chacun avec un chemin. Le Générateur et validateur de JSON Schema construit un schéma draft-07 ou 2020-12 depuis un échantillon et vérifie tout document par rapport à un schéma.
- Pour quels langages puis-je générer des types depuis du JSON ?
- JSON vers TypeScript crée des interfaces, JSON vers Zod construit des schémas Zod, JSON vers Pydantic émet des modèles Pydantic v2, et JSON vers Code produit des types Go, Rust, Python, Java, Kotlin, C# et TypeScript depuis un échantillon.
- Comment convertir du JSON vers CSV ou d'autres formats ?
- JSON vers CSV aplatit un tableau d'objets en tableur avec une ligne d'en-tête, JSON vers TOON compacte les données dans une notation orientée tokens pour les prompts LLM, et Aplatir / Désaplatir JSON convertit entre JSON imbriqué et clés en notation pointée.