Aller au contenu

Outils JSON

Formatez du JSON, convertissez du CSV et du YAML, ou générez des types et des schémas à partir de réponses d’API et de données de configuration.

51 outils dans cette catégorie. Tous fonctionnent dans le navigateur, sans inscription.

Comparateur JSON

Comparez deux valeurs JSON et affichez ajouts, suppressions et modifications par chemin JSON Pointer.

JSON vers XML typé

Convertissez objets, tableaux, valeurs nulles et scalaires JSON en XML avec types explicites.

Trier les clés JSON

Trier les clés JSON — Tri récursif Unicode ; ordre des tableaux conservé. Profondeur 80, précision numérique JavaScript.

Fusion JSON Merge Patch

Fusion JSON Merge Patch — RFC 7396 : null supprime une propriété ; les tableaux sont remplacés intégralement.

Recherche JSON Pointer

Recherche JSON Pointer — Chemins RFC 6901 : /users/0/name. ~1 représente / et ~0 représente ~.

Aplatir JSON

Aplatir JSON — Associe chaque valeur terminale à son chemin JSON Pointer ; conserve les conteneurs vides.

JSON vers NDJSON

JSON vers NDJSON — Transforme un tableau JSON en une valeur compacte par ligne.

NDJSON vers JSON

NDJSON vers JSON — Une valeur JSON complète par ligne ; ignore les lignes vides.

JSON vers SQL INSERT

JSON vers SQL INSERT — Génère du SQL compatible SQLite sans l’exécuter ; refuse les valeurs imbriquées.

JSON vers paramètres URL

JSON vers paramètres URL — Valeurs scalaires et tableaux ; null devient vide, les tableaux répètent le paramètre.

Paramètres URL vers JSON

Paramètres URL vers JSON — Conserve les valeurs comme chaînes et les noms répétés comme tableaux.

Trier un tableau JSON

Trier un tableau JSON — Tri stable par JSON Pointer ; valeurs homogènes de type nombre ou chaîne.

Filtrer un tableau JSON

Filtrer un tableau JSON — Égalité structurelle et typée ; les éléments sans le chemin demandé sont exclus.

Dédupliquer un tableau JSON

Dédupliquer un tableau JSON — Conserve la première occurrence ; ignore l’ordre des clés mais respecte celui des tableaux.

JSON vers tableau Markdown

JSON vers tableau Markdown — Union des clés en en-tête ; caractères de tableau échappés, valeurs absentes vides.

JSON vers littéral Python

JSON vers littéral Python — Utilise True, False et None ; produit une expression, pas des classes.

JSON vers tableau PHP

JSON vers tableau PHP — Syntaxe courte avec échappement des chaînes ; aucun code PHP n’est exécuté.

Extraire les chemins JSON

Extraire les chemins JSON — Liste parents et feuilles en JSON Pointer ; profondeur maximale 80.

Éditeur JSON

Formatez, compressez et modifiez le JSON dans deux panneaux, avec arbre repliable et nombres exacts.

JSON → React PropTypes

Générez des définitions React PropTypes à partir de données JSON pour vérifier les types des propriétés de vos composants.

JSON → Flow

Transformez des structures JSON en définitions de types Flow pour vos projets JavaScript.

JSON → GraphQL

Générez un schéma GraphQL à partir de données JSON pour préparer les types de votre API.

JSON → TypeScript

Transformez des objets JSON en définitions TypeScript pour décrire les types de vos données.

JSON → MobX-State-Tree Model

Générez des modèles MobX State Tree à partir de données JSON pour structurer l’état de vos applications.

JSON → Sarcastic

Convertissez des données JSON en types Sarcastic pour les vérifier dans vos projets JavaScript.

JSON → io-ts

Générez des types io-ts à partir de JSON pour décrire et valider les données dans vos projets TypeScript.

JSON → Rust Serde

Transformez du JSON en structures Rust compatibles avec Serde pour la sérialisation et la désérialisation des données.

JSON → Mongoose Schema

Générez un schéma Mongoose à partir de JSON pour définir vos modèles de données MongoDB.

JSON → Big Query Schema

Transformez des données JSON en schéma BigQuery pour préparer la structure de vos tables.

JSON → MySQL

Générez un schéma MySQL à partir de données JSON pour préparer la structure de votre base de données.

JSON → Scala Case Class

Transformez des données JSON en case classes Scala pour définir des modèles de données typés.

JSON → Go Struct

Générez des structures Go à partir de JSON pour représenter et sérialiser vos données.

JSON → Go Bson

Transformez du JSON en structures Go avec des balises BSON pour le traitement des données BSON.

JSON → YAML

Convertissez des données JSON en YAML pour vos fichiers de configuration et vos échanges de données.

JSON → JSDoc

Générez des annotations JSDoc à partir de JSON pour documenter les structures de données de votre code JavaScript.

JSON → Kotlin

Transformez du JSON en classes de données Kotlin pour représenter vos données avec des types explicites.

JSON → Java

Générez des classes Java à partir de JSON pour créer des modèles correspondant à vos données.

JSON → JSON Schema

Générez un JSON Schema à partir de données JSON pour décrire leur structure et préparer leur validation.

JSON → TOML

Transformez des données JSON en TOML pour créer et adapter vos fichiers de configuration.

JSON → Zod Schema

Générez un schéma Zod à partir de JSON pour valider les données dans vos projets TypeScript.

Formater JSON

Rendez une réponse API lisible et vérifiez sa syntaxe. Formatez JSON ou JSON5, avec commentaires et apostrophes, puis copiez du JSON standard dans le navigateur.

JSON Schema → TypeScript

Transformez un JSON Schema en définitions TypeScript pour créer des interfaces et des modèles typés.

JSON Schema → OpenAPI Schema

Convertissez un JSON Schema en schéma OpenAPI pour préparer la documentation des données de votre API.

JSON Schema → Protobuf

Générez des définitions Protobuf à partir d’un JSON Schema pour décrire les messages à sérialiser.

JSON Schema → Zod Schema

Transformez un JSON Schema en schéma Zod pour valider les données dans vos projets TypeScript.

JSON-LD → N-Quads

Convertissez des données JSON-LD au format N-Quads pour représenter et échanger des données RDF.

JSON-LD → Expanded

Transformez du JSON-LD en forme développée pour examiner les identifiants et les valeurs de vos données RDF.

JSON-LD → Compacted

Convertissez du JSON-LD en forme compactée à l’aide d’un contexte pour obtenir une représentation plus concise.

JSON-LD → Flattened

Transformez du JSON-LD en forme aplatie pour regrouper les propriétés des nœuds et simplifier la lecture de la structure.

JSON-LD → Framed

Appliquez un cadre aux données JSON-LD pour organiser leur présentation selon la structure souhaitée.

JSON-LD → Normalized

Normalisez des données JSON-LD pour obtenir une représentation RDF cohérente et faciliter les comparaisons.