Categoría: Desarrollo
Eliminador de Duplicados en Arreglo JSON
Elimina elementos duplicados de un arreglo JSON por valor o por clave
Elimina entradas duplicadas de un arreglo JSON. Compara elementos por su valor completo, o indica una ruta de clave como id o user.email para eliminar duplicados de objetos según un solo campo. Funciona completamente en tu navegador.
1 de 3 elemento(s) eliminados por ser duplicados.
[
{
"id": 1,
"name": "Ada"
},
{
"id": 2,
"name": "Grace"
}
]Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
Una respuesta de API o un conjunto de datos exportado suele contener un arreglo con entradas repetidas, ya sean objetos idénticos u objetos que solo coinciden en un campo identificador. Esta herramienta conserva la primera aparición de cada elemento y descarta el resto, comparando el valor serializado completo del elemento o, cuando indicas una ruta de clave, solo el valor en esa ruta, de modo que se gestionan tanto los registros duplicados por id como por un campo anidado como user.email.
Cómo se usa
- Pega un arreglo JSON de primitivos u objetos.
- Deja la ruta de clave en blanco para comparar elementos completos, o introduce una ruta como id o user.email para eliminar duplicados según ese campo.
- Consulta el arreglo sin duplicados y cuántos elementos se eliminaron.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Cómo funciona la eliminación de duplicados sin una ruta de clave?
- Cada elemento se compara por su texto JSON completo, así que dos objetos solo se consideran duplicados cuando coinciden todos sus campos.
- ¿Qué hace una ruta de clave anidada como user.email?
- Lee ese campo de cada objeto antes de comparar, de modo que los elementos se deduplican según ese único valor aunque el resto del objeto difiera.
- ¿Qué aparición de un duplicado se conserva?
- La primera del arreglo. Cualquier elemento posterior con el mismo valor o clave se elimina.