Kategorien

Array Schneiden

Schneidet einen Array-Bereich mit lodash _.slice

Schneidet ein JSON-Array mit Start- und Endindex.

Highlights:

  • Verwendet lodash _.slice
  • Unterstuetzt negative Indizes
  • Gibt das Ergebnis als JSON aus

Beispiel:

  • Array: ["a", "b", "c", "d"]
  • Start: 1
  • Ende: 3
  • Ergebnis: ["b", "c"]

JSON-Array eingeben

Index fuer den Start (negativ moeglich)

Index zum Beenden (exklusiv)

Wichtige Fakten

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

Überblick

Das Array Schneiden-Tool ermöglicht es Ihnen, einen präzisen Bereich eines JSON-Arrays zu extrahieren. Es verwendet die lodash _.slice-Funktion, unterstützt negative Indizes und gibt das Ergebnis als sauberes JSON zurück.

Wann verwenden

  • Wenn Sie einen Teilbereich aus einem größeren Array isolieren müssen, um Daten gezielt zu verarbeiten.
  • Wenn Sie mit negativen Indizes arbeiten möchten, um Elemente vom Ende des Arrays aus zu zählen.
  • Wenn Sie eine schnelle und zuverlässige Methode zum Schneiden von Arrays in Datenverarbeitungs-Workflows benötigen.

So funktioniert es

  • Geben Sie das JSON-Array in das primäre Eingabefeld ein.
  • Legen Sie optional den Startindex fest (Standardwert ist 0).
  • Legen Sie optional den Endindex fest (exklusiv, unterstützt negative Werte).
  • Das Tool schneidet das Array basierend auf den Indizes und gibt das Ergebnis als JSON aus.

Anwendungsfälle

Extrahieren von Teilbereichen aus API-Antworten für die weitere Analyse oder Filterung.
Vorbereiten von Daten für Berichte, indem nur relevante Segmente wie die ersten oder letzten Einträge ausgewählt werden.
Bereinigen von Datensätzen durch Entfernen unerwünschter Anfangs- oder Endelemente in Listen.

Beispiele

1. Erste Benutzer-IDs extrahieren

Hintergrund
Sie haben ein Array mit Benutzer-IDs aus einer Datenbankabfrage erhalten.
Problem
Sie benötigen nur die ersten 5 IDs für einen Testlauf, ohne das gesamte Array zu durchsuchen.
Verwendung
Geben Sie das Array der Benutzer-IDs ein und setzen Sie den Startindex auf 0 und den Endindex auf 5.
Ergebnis
Das Tool gibt ein Array mit den ersten 5 Benutzer-IDs zurück.

2. Letzte Verkaufseinträge abrufen

Hintergrund
Sie arbeiten mit einem Array von Verkaufsdaten und möchten die letzten 3 Einträge für eine schnelle Übersicht analysieren.
Problem
Wie extrahieren Sie die letzten Elemente, ohne die genaue Länge des Arrays zu kennen?
Verwendung
Verwenden Sie negative Indizes: setzen Sie den Startindex auf -3 und lassen Sie den Endindex leer.
Ergebnis
Das Array wird vom drittletzten Element bis zum Ende geschnitten und als JSON ausgegeben.

Mit Samples testen

json

Verwandte Hubs

FAQ

Was passiert, wenn ich keinen Endindex angebe?

Das Array wird vom Startindex bis zum Ende geschnitten.

Kann ich negative Indizes verwenden?

Ja, negative Indizes zählen vom Ende des Arrays, z.B. -1 für das letzte Element.

In welchem Format wird das Ergebnis ausgegeben?

Das Ergebnis wird als JSON-Array zurückgegeben.

Ist das Tool für große Arrays geeignet?

Ja, es verwendet lodash _.slice, das effizient mit Arrays jeder Größe umgeht.

Kann ich das Tool in automatisierten Prozessen einsetzen?

Ja, es ist ideal für Skripte und Datenpipelines, die Array-Manipulationen erfordern.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/slice-array

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja JSON-Array eingeben
start number Nein Index fuer den Start (negativ moeglich)
end number Nein Index zum Beenden (exklusiv)

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-slice-array": {
      "name": "slice-array",
      "description": "Schneidet einen Array-Bereich mit lodash _.slice",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=slice-array",
      "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]