Categorias

Achatando Array por Profundidade

Achata um array em uma profundidade específica usando lodash _.flattenDepth

Achata um array até um nível de profundidade especificado (aninhamento achatado no nível especificado). ## Recursos: - Aceita arrays JSON profundamente aninhados de qualquer profundidade - Profundidade de achatamento personalizável (1-10 níveis) - Controle preciso do nível de achatamento - Manipula arrays com tipos de dados mistos - Usa lodash _.flattenDepth para achatamento controlado ## Exemplos: - Profundidade 1: [1, [2, [3, [4]]], 5] → [1, 2, [3, [4]], 5] - Profundidade 2: [1, [2, [3, [4]]], 5] → [1, 2, 3, [4], 5] - Profundidade 3: [1, [2, [3, [4]]], 5] → [1, 2, 3, 4, 5] ## Casos de Uso: - **Transformação Controlada**: Achatadar até um nível específico preservando estruturas mais profundas - **Processamento de Dados**: Processar arrays aninhados nível por nível - **Achatamento Parcial**: Reduzir aninhamento sem perder toda a estrutura - **Operações Progressivas**: Aplicar transformações em níveis de aninhamento específicos

Insira um array JSON válido com elementos profundamente aninhados

Número de níveis para achatar (1-10)

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array textarea Sim Insira um array JSON válido com elementos profundamente aninhados
depth number Não Número de níveis para achatar (1-10)

Formato de resposta

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

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-flatten-depth-array": {
      "name": "flatten-depth-array",
      "description": "Achata um array em uma profundidade específica usando lodash _.flattenDepth",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=flatten-depth-array",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]