Categorías

Aplanar Array por Profundidad

Aplana un array a una profundidad específica usando lodash _.flattenDepth

Aplana un array hasta un nivel de profundidad especificado (anidación aplanada al nivel especificado). ## Características: - Acepta arrays JSON profundamente anidados de cualquier profundidad - Profundidad de aplanado personalizable (1-10 niveles) - Control preciso del nivel de aplanado - Maneja arrays con tipos de datos mixtos - Usa lodash _.flattenDepth para aplanado controlado ## Ejemplos: - Profundidad 1: [1, [2, [3, [4]]], 5] → [1, 2, [3, [4]], 5] - Profundidad 2: [1, [2, [3, [4]]], 5] → [1, 2, 3, [4], 5] - Profundidad 3: [1, [2, [3, [4]]], 5] → [1, 2, 3, 4, 5] ## Casos de Uso: - **Transformación Controlada**: Aplanar a un nivel específico preservando estructuras más profundas - **Procesamiento de Datos**: Procesar arrays anidados nivel por nivel - **Aplanado Parcial**: Reducir anidación sin perder toda la estructura - **Operaciones Progresivas**: Aplicar transformaciones en niveles de anidación específicos

Ingrese un array JSON válido con elementos profundamente anidados

Número de niveles para aplanar (1-10)

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/flatten-depth-array

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
array textarea Ingrese un array JSON válido con elementos profundamente anidados
depth number No Número de niveles para aplanar (1-10)

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-flatten-depth-array": {
      "name": "flatten-depth-array",
      "description": "Aplana un array a una profundidad específica usando lodash _.flattenDepth",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=flatten-depth-array",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]