Aplatir le Tableau par Profondeur
Aplatit un tableau à une profondeur spécifiée en utilisant lodash _.flattenDepth
Aplatit un tableau jusqu'à un niveau de profondeur spécifié (imbrication aplatie au niveau spécifié).
## Fonctionnalités:
- Accepte des tableaux JSON profondément imbriqués de n'importe quelle profondeur
- Profondeur d'aplatissement personnalisable (1-10 niveaux)
- Contrôle précis du niveau d'aplatissement
- Gère les tableaux avec des types de données mixtes
- Utilise lodash _.flattenDepth pour un aplatissement contrôlé
## Exemples:
- Profondeur 1 : [1, [2, [3, [4]]], 5] → [1, 2, [3, [4]], 5]
- Profondeur 2 : [1, [2, [3, [4]]], 5] → [1, 2, 3, [4], 5]
- Profondeur 3 : [1, [2, [3, [4]]], 5] → [1, 2, 3, 4, 5]
## Cas d'Utilisation :
- **Transformation Contrôlée** : Aplatir à un niveau spécifique tout en préservant les structures plus profondes
- **Traitement des Données** : Traiter les tableaux imbriqués niveau par niveau
- **Aplatissement Partiel** : Réduire l'imbrication sans perdre toute la structure
- **Opérations Progressives** : Appliquer des transformations à des niveaux d'imbrication spécifiques
Documentation de l'API
Point de terminaison de la requête
POST /fr/api/tools/flatten-depth-array
Paramètres de la requête
| Nom du paramètre | Type | Requis | Description |
|---|---|---|---|
| array | textarea | Oui | Entrez un tableau JSON valide avec des éléments profondément imbriqués |
| depth | number | Non | Nombre de niveaux à aplatir (1-10) |
Format de réponse
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}
Texte:
Texte
Documentation de MCP
Ajoutez cet outil à votre configuration de serveur MCP:
{
"mcpServers": {
"elysiatools-flatten-depth-array": {
"name": "flatten-depth-array",
"description": "Aplatit un tableau à une profondeur spécifiée en utilisant lodash _.flattenDepth",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=flatten-depth-array",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.
Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]