# Schluessel Liste

Listet eigene Schluessel mit lodash _.keys

> Kanonische Seite: https://elysiatools.com/de/tools/keys-list

- **Kategorie:** Data Processing

- **Schlagwörter:** schluessel, objekt, lodash, liste, eigenschaften

## Überblick

Listet eigene aufzaehlbare Schluessel eines Objekts.

**Highlights:**
- Verwendet lodash `_.keys`
- Nur eigene Eigenschaften
- Gibt ein JSON-Array von Schluesseln zurueck

**Beispiel:**
- Objekt: `{"a":1,"b":2}`
- Ergebnis: `["a","b"]`

## Eingaben

- **Objekt** (textarea): JSON-Objekt eingeben

## Wann verwenden

- Wenn Sie die Struktur eines komplexen JSON-Objekts analysieren müssen.
- Wenn Sie eine Liste aller verfügbaren Eigenschaften eines Datenobjekts für die Weiterverarbeitung benötigen.
- Wenn Sie sicherstellen wollen, dass nur die eigenen Eigenschaften des Objekts und keine geerbten Prototyp-Eigenschaften extrahiert werden.

## Funktionsweise

- Fügen Sie Ihr JSON-Objekt in das Eingabefeld ein.
- Das Tool verarbeitet das Objekt mithilfe der lodash-Bibliothek.
- Sie erhalten sofort ein sauberes JSON-Array, das alle gefundenen Schlüssel enthält.

## Anwendungsfälle

- Extraktion von Feldnamen aus API-Antworten zur Dokumentationserstellung.
- Validierung der Struktur von Konfigurationsdateien in Softwareprojekten.
- Dynamische Generierung von Tabellenüberschriften basierend auf Objektschlüsseln.

## Häufig gestellte Fragen

### Was genau macht die Funktion _.keys?

Sie gibt ein Array der eigenen aufzählbaren Eigenschaften eines Objekts zurück.

### Werden auch geerbte Eigenschaften aufgelistet?

Nein, das Tool berücksichtigt ausschließlich die eigenen Eigenschaften des Objekts.

### Welches Format muss die Eingabe haben?

Die Eingabe muss ein valides JSON-Objekt sein.

### Was passiert bei einem leeren Objekt?

Bei einem leeren Objekt wird ein leeres Array zurückgegeben.

### Ist die Nutzung des Tools kostenlos?

Ja, das Tool steht Ihnen zur freien Verfügung, um Ihre Daten effizient zu verarbeiten.

## Ähnliche Tools

- [Zuweisen mit Vererbung](https://elysiatools.com/de/tools/assign-in-object): Weist eigene und geerbte Eigenschaften mit lodash _.assignIn zu
- [Tiefe Standardwerte](https://elysiatools.com/de/tools/defaults-deep): Wendet tiefe Standardwerte mit lodash _.defaultsDeep an
- [Objekt durchlaufen](https://elysiatools.com/de/tools/for-in-object): Iteriert Eigenschaften mit lodash _.forIn
- [Eigene Eigenschaften](https://elysiatools.com/de/tools/for-own): Iteriert eigene Eigenschaften mit lodash _.forOwn
- [Invertieren nach](https://elysiatools.com/de/tools/invert-by): Invertiert gruppiert nach Werten mit lodash _.invertBy
- [Objekt invertieren](https://elysiatools.com/de/tools/invert-object): Invertiert Schluessel und Werte mit lodash _.invert
- [Schluessel inkl.](https://elysiatools.com/de/tools/keys-in-list): Listet eigene und geerbte Schluessel mit lodash _.keysIn
- [Zaehlen nach](https://elysiatools.com/de/tools/count-by): Zaehlt Elemente nach abgeleitetem Schluessel mit lodash _.countBy

## 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
