# Einzigartig nach Feld

Entfernt Duplikate per Eigenschaftspfad mit lodash _.uniqBy

> Kanonische Seite: https://elysiatools.com/de/tools/uniq-by

- **Kategorie:** Data Processing

- **Schlagwörter:** array, einzigartig, feld, pfad, lodash

## Überblick

Entfernt Duplikate aus einem Array per Eigenschaftspfad.

**Highlights:**
- Verwendet lodash `_.uniqBy`
- Unterstuetzt Eigenschaftspfade (z. B. `id`, `meta.key`)
- Gibt eindeutige Werte als JSON aus

**Beispiel:**
- Array: `[{"id": 1}, {"id": 1}, {"id": 2}]`
- Pfad: `id`
- Ergebnis: `[{"id": 1}, {"id": 2}]`

## Eingaben

- **Array** (textarea): JSON-Array eingeben
- **Eigenschaftspfad** (text): Eigenschaftspfad fuer den Vergleich

## Wann verwenden

- Wenn Sie ein Array mit doppelten Einträgen basierend auf einem bestimmten Feld bereinigen müssen.
- Wenn Sie Daten für die Speicherung oder Analyse eindeutig machen möchten.
- Wenn Sie JSON-Daten verarbeiten und Duplikate automatisch entfernen wollen.

## Funktionsweise

- Geben Sie das JSON-Array in das Eingabefeld ein.
- Optional: Geben Sie den Eigenschaftspfad an, z.B. 'id' oder 'meta.key'.
- Das Tool verwendet lodash _.uniqBy, um Duplikate basierend auf dem angegebenen Pfad zu entfernen.
- Das Ergebnis wird als JSON-Array mit eindeutigen Werten ausgegeben.

## Anwendungsfälle

- Bereinigung von Kundenlisten nach eindeutigen E-Mail-Adressen.
- Entfernen doppelter Einträge in Inventardaten basierend auf Artikelnummern.
- Verarbeitung von Log-Daten mit wiederholten Ereignissen nach Zeitstempel.

## Häufig gestellte Fragen

### Was passiert, wenn kein Pfad angegeben wird?

Wenn kein Pfad angegeben wird, entfernt das Tool Duplikate basierend auf der gesamten Objektidentität, ähnlich wie _.uniq.

### Kann das Tool verschachtelte Pfade wie 'meta.key' verarbeiten?

Ja, das Tool unterstützt verschachtelte Eigenschaftspfade, wie in der lodash _.uniqBy Funktion spezifiziert.

### Welche Eingabeformate werden unterstützt?

Das Tool akzeptiert ausschließlich gültige JSON-Arrays als Eingabe.

### Ist die Groß- und Kleinschreibung beim Pfad relevant?

Ja, der Pfad wird exakt wie angegeben verwendet, daher ist die Groß- und Kleinschreibung zu beachten.

### Was passiert bei ungültiger JSON-Eingabe?

Das Tool gibt eine Fehlermeldung aus, wenn die Eingabe kein gültiges JSON-Array ist.

## Ähnliche Tools

- [Array Komprimieren](https://elysiatools.com/de/tools/compact-array): Entferne falsy-Werte aus einem Array mit lodash _.compact
- [Erste N Elemente Entfernen](https://elysiatools.com/de/tools/drop-items): Entfernt die ersten N Elemente aus einem Array mit lodash _.drop
- [Elemente vom Ende Entfernen](https://elysiatools.com/de/tools/drop-right-items): Entfernt die letzten N Elemente aus einem Array mit lodash _.dropRight
- [Werte Entfernen](https://elysiatools.com/de/tools/pull-values): Entfernt bestimmte Werte aus dem Array mit lodash _.pull
- [Sortiert Einzigartig](https://elysiatools.com/de/tools/sorted-unique): Entfernt Duplikate in sortierten Arrays mit lodash _.sortedUniq
- [Sortiert Einzigartig nach Feld](https://elysiatools.com/de/tools/sorted-unique-by): Entfernt Duplikate in sortierten Arrays mit lodash _.sortedUniqBy
- [Array Einzigartig](https://elysiatools.com/de/tools/uniq-array): Entfernt Duplikate aus dem Array mit lodash _.uniq
- [Ohne Werte](https://elysiatools.com/de/tools/without-values): Entfernt Werte mit lodash _.without

## Beispiele

- [Grafana Fortgeschrittene Anwendungsbeispiele](https://elysiatools.com/de/samples/grafana-samples): Umfassende Grafana-Beispiele für fortgeschrittenes Dashboard-Design, Alerting-Konfiguration, Datenquellen-Integration und Plugin-Entwicklung
- [QR-Code-Beispiele](https://elysiatools.com/de/samples/qrcode-samples): Beispiel-QR-Code-Bilder zum Testen von QR-Code-Lese- und Generierungswerkzeugen
- [D3.js Datenvisualisierung Beispiele](https://elysiatools.com/de/samples/d3js-data-visualization): Umfassende D3.js datenvisualisierung beispiele einschließlich diagramme, karten, animationen und interaktive visualisierungen
- [Rome JavaScript Toolchain Beispiele](https://elysiatools.com/de/samples/rome): Rome JavaScript Toolchain Beispiele einschließlich Konfiguration, Linting, Formatting, Bundling und Projektmanagement

## Verwandte Inhalte

- [Tools fur JSON-Austausch und Format-Ubersetzung](https://elysiatools.com/de/hubs/json-convert): Vergleiche JSON-Konvertierungswerkzeuge fur CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN und ahnliche strukturierte Formate in einem Hub.
- [Werkzeuge fur JSON-Inspektion, Diff und Transformation](https://elysiatools.com/de/hubs/json-utility): Bunde JSON-Formatierung, Diff, Pfad-Inspektion, Schema-Prufung, Merge und Transformation in einem Hub fur API- und Daten-Workflows.
- [Generatoren fur JSON-Schemas, Mock-Daten und API-Fixtures](https://elysiatools.com/de/hubs/json-generate): Gebundelte Werkzeuge fur JSON-Schema-Generierung, Aufbau von Mock-Payloads und Vorbereitung von API-Fixtures in einem Hub.
- [JSON-Formatierungs-, Diff- und Normalisierungs-Tools](https://elysiatools.com/de/hubs/json-format): Vergleichen Sie JSON-Formatierung, Diff, Log-Review, Konfigurationsvergleich und Datennormalisierung in einem Hub für lesbare und überprüfbare JSON-Workflows.
