Besoin de découvrir rapidement tous les chemins d'attributs 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 feuilles 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 : underscore (_), point (.), barre oblique (/), flèche (->) ou toute chaîne personnalisée.
En mode avec espace de noms, choisissez l'affichage des tableaux dans les chemins : ignorer entièrement le niveau du tableau, inclure des indices base 0 (items_0_name) ou des indices 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 uniquement, niveaux supérieurs pour les structures plus profondes.
La déduplication fonctionne sur toutes les branches — pas seulement dans les 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.
Convertissez une configuration JSON imbriquée comme {"db": {"host": "localhost"}} en clés plates 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 de données complète 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, trouver 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.