Datos clave
- Categoría
- Data Processing
- Tipos de entrada
- textarea, select, text
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta permite contar rápidamente la frecuencia de elementos dentro de una colección JSON utilizando la función lodash _.countBy, facilitando el análisis de datos y la categorización de objetos de forma eficiente.
Cuándo usarlo
- •Cuando necesitas agrupar y contar elementos de una lista según una propiedad específica.
- •Al analizar grandes volúmenes de datos JSON para obtener estadísticas rápidas de distribución.
- •Para verificar la frecuencia de aparición de valores clave dentro de un conjunto de datos complejo.
Cómo funciona
- •Pega tu array u objeto JSON en el campo de colección.
- •Selecciona el tipo de iterador: 'Identidad' para valores simples o 'Propiedad/Ruta' para objetos.
- •Si elegiste 'Propiedad/Ruta', ingresa el nombre de la clave que deseas contar.
- •Ejecuta la herramienta para obtener un objeto JSON con el conteo de cada categoría encontrada.
Casos de uso
Ejemplos
1. Análisis de inventario por categoría
Gestor de inventario- Contexto
- Tengo una lista de productos en formato JSON y necesito saber cuántos artículos hay disponibles por cada categoría.
- Problema
- Contar manualmente cientos de productos es propenso a errores.
- Cómo usarlo
- Pego el array de productos, selecciono 'Propiedad/Ruta' e ingreso 'categoria'.
- Configuración de ejemplo
-
Colección: [{"nombre":"A","categoria":"electrónica"},{"nombre":"B","categoria":"hogar"},{"nombre":"C","categoria":"electrónica"}], Iteratee: 'categoria' - Resultado
- Obtengo el resultado: {"electrónica": 2, "hogar": 1}.
2. Conteo de estados de respuesta HTTP
Desarrollador Backend- Contexto
- He exportado los logs de acceso de mi API y quiero saber cuántas peticiones resultaron en éxito (200) o error (404/500).
- Problema
- Identificar la frecuencia de cada código de estado en un log extenso.
- Cómo usarlo
- Pego el array de logs, selecciono 'Propiedad/Ruta' e ingreso 'status'.
- Configuración de ejemplo
-
Colección: [{"status":200},{"status":200},{"status":404}], Iteratee: 'status' - Resultado
- Obtengo el resultado: {"200": 2, "404": 1}.
Probar con muestras
jsonHubs relacionados
Preguntas frecuentes
¿Qué formatos de entrada acepta la herramienta?
Acepta cualquier array u objeto válido en formato JSON.
¿Qué hace la opción 'Identidad'?
Cuenta la frecuencia de cada elemento único directamente dentro de un array de valores simples.
¿Puedo contar propiedades anidadas?
Sí, al seleccionar 'Propiedad/Ruta', puedes especificar la ruta hacia la clave que deseas contabilizar.
¿Es necesario instalar algo?
No, es una herramienta basada en web que utiliza la librería lodash internamente para procesar los datos.
¿Qué sucede si la propiedad no existe en algunos objetos?
Los elementos que no contengan la propiedad especificada serán agrupados bajo una clave 'undefined' o ignorados según la estructura.