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 Compter par permet d'analyser rapidement vos données JSON en comptant les occurrences d'éléments basées sur une clé ou une propriété spécifique grâce à la bibliothèque lodash.
Quand l’utiliser
- •Pour agréger des statistiques à partir d'une liste d'objets JSON.
- •Pour identifier la fréquence d'apparition de catégories dans un jeu de données.
- •Pour simplifier le traitement de collections complexes avant une analyse approfondie.
Comment ça marche
- •Copiez et collez votre tableau ou objet JSON dans la zone de saisie.
- •Sélectionnez le type d'itérateur : 'Identité' pour compter les valeurs brutes ou 'Propriété/Chemin' pour cibler un champ spécifique.
- •Saisissez le nom de la propriété ou le chemin d'accès si nécessaire.
- •Obtenez instantanément un objet JSON récapitulant le nombre d'occurrences pour chaque clé trouvée.
Cas d’usage
Exemples
1. Répartition des commandes par statut
Analyste e-commerce- Contexte
- Vous disposez d'une liste de commandes au format JSON et souhaitez connaître le volume par état.
- Problème
- Compter manuellement les statuts dans un fichier volumineux est source d'erreurs.
- Comment l’utiliser
- Collez le tableau des commandes, choisissez 'Propriété/Chemin' et indiquez 'statut'.
- Configuration d’exemple
-
Collection: [{"id":1,"statut":"livré"},{"id":2,"statut":"en cours"},{"id":3,"statut":"livré"}], Iteratee: statut - Résultat
- {"livré": 2, "en cours": 1}
2. Analyse de logs par type d'erreur
Développeur- Contexte
- Un fichier de logs contient une liste d'erreurs avec un champ 'type'.
- Problème
- Identifier rapidement quel type d'erreur est le plus fréquent.
- Comment l’utiliser
- Utilisez l'option 'Propriété/Chemin' avec le champ 'type' pour agréger les logs.
- Configuration d’exemple
-
Collection: [{"type":"404"},{"type":"500"},{"type":"404"}], Iteratee: type - Résultat
- {"404": 2, "500": 1}
Tester avec des échantillons
jsonHubs associés
FAQ
Quels formats de données sont acceptés ?
L'outil accepte les tableaux ou les objets au format JSON standard.
Quelle bibliothèque est utilisée pour le calcul ?
L'outil s'appuie sur la fonction _.countBy de la bibliothèque lodash.
Puis-je compter des éléments imbriqués ?
Oui, en utilisant l'option 'Propriété/Chemin', vous pouvez spécifier un chemin d'accès vers une propriété imbriquée.
Que fait l'option 'Identité' ?
L'option 'Identité' compte directement les occurrences des valeurs présentes dans le tableau.
Le traitement est-il sécurisé ?
Oui, le traitement de vos données est effectué localement dans votre navigateur sans transfert vers un serveur externe.