Categorías

Array Unico

Elimina duplicados del array con lodash _.uniq

Elimina valores duplicados de un array JSON.

Aspectos destacados:

  • Usa lodash _.uniq
  • Mantiene la primera ocurrencia de cada valor
  • Devuelve valores unicos en JSON

Ejemplo:

  • Array: [1, 2, 2, 3]
  • Resultado: [1, 2, 3]

Ingrese un array JSON

Datos clave

Categoría
Data Processing
Tipos de entrada
textarea
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta permite limpiar tus datos de forma rápida y eficiente eliminando valores duplicados de cualquier array JSON mediante la función lodash _.uniq, garantizando que solo se conserve la primera aparición de cada elemento.

Cuándo usarlo

  • Cuando necesitas limpiar listas de datos que contienen entradas repetidas.
  • Al preparar arrays para procesos de comparación o análisis donde los duplicados alteran los resultados.
  • Para normalizar estructuras de datos JSON antes de enviarlas a una API o base de datos.

Cómo funciona

  • Pega tu array en formato JSON en el campo de entrada.
  • La herramienta procesa el contenido utilizando la función _.uniq de lodash.
  • El sistema filtra automáticamente los elementos repetidos manteniendo el orden original.
  • Obtén tu array limpio y listo para copiar en formato JSON.

Casos de uso

Limpieza de listas de IDs de usuario extraídos de logs.
Eliminación de etiquetas duplicadas en metadatos de artículos.
Normalización de arrays de configuración que han sido combinados desde múltiples fuentes.

Ejemplos

1. Limpieza de IDs de sesión

Desarrollador Backend
Contexto
Un desarrollador extrajo una lista de IDs de sesión de un archivo de log, pero la lista contiene múltiples entradas repetidas debido a reintentos de conexión.
Problema
Necesita una lista limpia de IDs únicos para realizar un análisis de tráfico preciso.
Cómo usarlo
Pega el array con los IDs repetidos en el campo de entrada y ejecuta la herramienta.
Configuración de ejemplo
[101, 102, 101, 103, 102, 104]
Resultado
El array resultante es [101, 102, 103, 104], eliminando todas las redundancias.

2. Normalización de etiquetas de productos

Analista de E-commerce
Contexto
El sistema de inventario exportó una lista de etiquetas (tags) de productos donde los nombres aparecen varias veces.
Problema
Las etiquetas duplicadas causan errores en la visualización del catálogo en el sitio web.
Cómo usarlo
Copia el array de etiquetas y pégalo en la herramienta para obtener una lista única.
Configuración de ejemplo
["oferta", "nuevo", "oferta", "destacado", "nuevo"]
Resultado
Se obtiene un array limpio: ["oferta", "nuevo", "destacado"].

Probar con muestras

json, video

Hubs relacionados

Preguntas frecuentes

¿Qué hace exactamente esta herramienta?

Elimina todos los valores duplicados de un array JSON, dejando solo una instancia de cada elemento.

¿Qué librería utiliza para el procesamiento?

Utiliza la función _.uniq de la librería lodash para asegurar un filtrado preciso y eficiente.

¿Se mantiene el orden de los elementos?

Sí, la herramienta conserva la primera aparición de cada valor, manteniendo el orden relativo original.

¿Qué tipo de datos puedo procesar?

Puedes procesar cualquier array JSON válido que contenga números, cadenas de texto o valores booleanos.

¿Es necesario instalar algo?

No, es una herramienta basada en web que funciona directamente en tu navegador sin instalaciones.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/uniq-array

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
array textarea Ingrese un array JSON

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-uniq-array": {
      "name": "uniq-array",
      "description": "Elimina duplicados del array con lodash _.uniq",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=uniq-array",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]