Besoin de découvrir rapidement chaque chemin d'attribut dans un objet JSON? Cet outil gratuit analyse votre JSON et extrait les clés selon trois modes : aplatir toutes les clés en une liste simple, limiter l'extraction par niveau de profondeur, ou générer des chemins complets avec espace de noms comme user_address_city. Configurez le caractère séparateur, contrôlez l'affichage des indices de tableaux dans les chemins et dédupliquez entre les branches — le tout dans votre navigateur.
Génère des chemins de clés complets comme user_address_city ou config.database.host. Seules les valeurs terminales sont émises — les clés d'objets intermédiaires sont intégrées dans le chemin.
Choisissez n'importe quel caractère séparateur pour les chemins avec espace de noms : tiret bas (_), point (.), barre oblique (/), flèche (->) ou toute chaîne personnalisée.
En mode espace de noms, choisissez comment les tableaux apparaissent dans les chemins : ignorer le niveau du tableau, inclure des indices en base 0 (items_0_name) ou en base 1 (items_1_name).
Utilisez « Par niveau » ou définissez une profondeur maximale en mode espace de noms pour contrôler la profondeur de parcours. Niveau 1 pour les clés de premier niveau seulement, niveaux supérieurs pour les structures plus profondes.
La déduplication fonctionne entre toutes les branches — pas uniquement au sein des tableaux. Les clés ou chemins identiques provenant de différentes parties du JSON sont fusionnés en une liste unique.
Tout le traitement s'exécute dans votre navigateur. Vos données JSON ne quittent jamais votre appareil — aucune requête serveur, aucun stockage.
Convertir une config JSON imbriquée comme {"db": {"host": "localhost"}} en clés avec espace de noms (db_host) qui correspondent directement aux noms de variables d'environnement.
Collez une réponse JSON d'API et extrayez tous les chemins avec espace de noms pour comprendre la structure complète des données sans parcourir des objets profondément imbriqués.
Extrayez les clés plates ou avec espace de noms d'un payload JSON comme point de départ pour écrire des définitions de types TypeScript, des interfaces ou des schémas Zod.
Extrayez les chemins avec espace de noms des fichiers JSON i18n pour auditer la couverture des traductions, repérer les clés manquantes ou générer des listes de clés pour les traducteurs.
Lorsque vous travaillez avec des colonnes JSON ou des exports de bases de données documentaires, extrayez tous les chemins de champs uniques pour découvrir le schéma et planifier les structures de tables relationnelles.
Extraire et désescaper les valeurs de texte des chaînes JSON.
Convertir des tableaux JSON en lignes séparées et vice versa.
Convertir du texte brut en JSON avec échappement approprié.
Comparer deux textes avec différences surlignées.
Supprimer les lignes en double de la liste de clés extraites.