# Schluessel inkl.

Listet eigene und geerbte Schluessel mit lodash _.keysIn

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

- **Kategorie:** Data Processing

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

## Überblick

Listet eigene und geerbte aufzaehlbare Schluessel eines Objekts.

**Highlights:**
- Verwendet lodash `_.keysIn`
- Enthaelt geerbte aufzaehlbare 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 vollständige Struktur eines Objekts inklusive geerbter Eigenschaften analysieren müssen.
- Bei der Fehlersuche in komplexen JavaScript-Objektstrukturen, um versteckte oder geerbte Schlüssel zu identifizieren.
- Zur schnellen Validierung von Datenmodellen, die auf Prototyp-Vererbung basieren.

## Funktionsweise

- Geben Sie Ihr JSON-Objekt in das Eingabefeld ein.
- Das Tool verwendet die bewährte lodash-Funktion `_.keysIn`, um alle Schlüssel zu erfassen.
- Die Ergebnisse werden sofort als JSON-Array zurückgegeben, das sowohl eigene als auch geerbte Eigenschaften enthält.

## Anwendungsfälle

- Debugging von Objekten in komplexen Prototyp-Ketten.
- Automatisierte Dokumentation der verfügbaren Schnittstellen-Eigenschaften.
- Vergleich von Objektstrukturen während der Softwareentwicklung.

## Häufig gestellte Fragen

### Was ist der Unterschied zwischen `keys` und `keysIn`?

Während `keys` nur die eigenen Eigenschaften eines Objekts auflistet, berücksichtigt `keysIn` zusätzlich alle geerbten aufzählbaren Eigenschaften.

### Welches Format muss die Eingabe haben?

Die Eingabe muss ein valides JSON-Objekt sein.

### Werden auch nicht-aufzählbare Eigenschaften gelistet?

Nein, das Tool listet ausschließlich aufzählbare (enumerable) Eigenschaften auf.

### Ist die Nutzung des Tools sicher?

Ja, die Verarbeitung erfolgt lokal in Ihrem Browser, ohne dass Daten an einen Server übertragen werden.

### Was passiert bei einem ungültigen JSON?

Das Tool gibt eine Fehlermeldung aus, falls das eingegebene Format nicht den JSON-Standards entspricht.

## Ä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 Liste](https://elysiatools.com/de/tools/keys-list): Listet eigene Schluessel mit lodash _.keys
- [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

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