Kategorien

Schluessel Liste

Listet eigene Schluessel mit lodash _.keys

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"]

JSON-Objekt eingeben

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Das Tool „Schlüssel Liste“ ermöglicht es Ihnen, schnell und präzise alle eigenen, aufzählbaren Schlüssel eines JSON-Objekts zu extrahieren, indem es die bewährte lodash-Funktion _.keys verwendet.

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.

So funktioniert es

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

Beispiele

1. API-Antwort analysieren

Frontend-Entwickler
Hintergrund
Ein Entwickler erhält eine umfangreiche JSON-Antwort von einer API und muss schnell wissen, welche Datenfelder zur Verfügung stehen.
Problem
Manuelles Durchsuchen der verschachtelten JSON-Struktur ist fehleranfällig und zeitaufwendig.
Verwendung
Das JSON-Objekt der API-Antwort in das Eingabefeld kopieren und die Schlüssel extrahieren.
Beispielkonfiguration
{"id": 101, "name": "Produkt", "status": "aktiv", "preis": 29.99}
Ergebnis
Das Tool liefert das Array ["id", "name", "status", "preis"], was die Übersicht über die Datenstruktur sofort verbessert.

2. Konfigurations-Check

Systemadministrator
Hintergrund
Eine Konfigurationsdatei im JSON-Format muss auf Vollständigkeit der erforderlichen Parameter geprüft werden.
Problem
Es soll sichergestellt werden, dass alle notwendigen Konfigurationsschlüssel vorhanden sind, ohne den Inhalt der Werte zu prüfen.
Verwendung
Die Konfigurationsdatei als JSON einfügen, um eine Liste aller definierten Schlüssel zu erhalten.
Beispielkonfiguration
{"host": "localhost", "port": 8080, "debug": true}
Ergebnis
Eine klare Liste der Schlüssel ["host", "port", "debug"] ermöglicht einen schnellen Abgleich mit der Anforderungsspezifikation.

Mit Samples testen

json

Verwandte Hubs

FAQ

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.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/keys-list

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
objectInput textarea Ja JSON-Objekt eingeben

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-keys-list": {
      "name": "keys-list",
      "description": "Listet eigene Schluessel mit lodash _.keys",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=keys-list",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]