Points clés
- Catégorie
- Data Processing
- Types d’entrée
- textarea, select, text
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'outil Trouver la clé permet d'extraire rapidement la première clé d'un objet JSON dont la valeur satisfait un critère spécifique, en s'appuyant sur la bibliothèque performante lodash.
Quand l’utiliser
- •Identifier rapidement une clé dans un objet complexe selon une propriété booléenne.
- •Rechercher une correspondance précise au sein d'une structure de données imbriquée.
- •Filtrer des configurations ou des listes d'objets pour isoler un élément spécifique.
Comment ça marche
- •Saisissez votre objet JSON dans le champ dédié.
- •Sélectionnez le type de prédicat souhaité (Propriété, Correspondance de propriété ou Correspondance d'objet).
- •Configurez les paramètres du prédicat pour définir le critère de recherche.
- •Obtenez instantanément la première clé correspondante ou null si aucune correspondance n'est trouvée.
Cas d’usage
Exemples
1. Recherche d'utilisateur actif
Développeur- Contexte
- Un développeur possède un objet contenant plusieurs utilisateurs avec un statut 'active'.
- Problème
- Il doit trouver l'identifiant (la clé) du premier utilisateur dont la propriété 'active' est vraie.
- Comment l’utiliser
- Coller l'objet JSON, choisir le type 'Propriété' et définir 'active' comme nom de propriété.
- Configuration d’exemple
-
Objet: {"user1": {"active": false}, "user2": {"active": true}}, Type: Property, Nom: active - Résultat
- Le résultat est "user2".
Tester avec des échantillons
jsonHubs associés
FAQ
Quelle bibliothèque est utilisée pour la recherche ?
L'outil utilise la fonction _.findKey de la bibliothèque lodash.
Que se passe-t-il si aucune clé ne correspond ?
L'outil renvoie null.
Puis-je rechercher des objets imbriqués ?
Oui, en utilisant le type de prédicat 'Correspondance de propriété' ou 'Correspondance d'objet'.
L'outil est-il limité à la première occurrence ?
Oui, il renvoie uniquement la première clé trouvée qui satisfait le prédicat.
Quel format de données est requis ?
L'entrée doit être un objet JSON valide.