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