Catégories

Compacter le Tableau

Supprimer les valeurs fausses du tableau avec lodash _.compact

Outil de Compactage de Tableau

Cet outil supprime les valeurs fausses des tableaux avec la méthode _.compact de Lodash.

Valeurs fausses supprimées :

  • false
  • null
  • 0
  • "" (chaîne vide)
  • undefined
  • NaN

Exemple :

Entrée :  [0, 1, false, 2, "", 3, null, 4, undefined, 5, NaN]
Sortie : [1, 2, 3, 4, 5]

Options :

  • Conserver les Zéros : Garder les valeurs zéro dans le tableau
  • Conserver les Chaînes Vides : Garder les chaînes vides dans le tableau

Entrez un tableau JSON à compacter

Garder les valeurs zéro (0) dans le tableau

Garder les chaînes vides ("") dans le tableau

Points clés

Catégorie
Data Processing
Types d’entrée
textarea, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Nettoyez instantanément vos données JSON en supprimant les valeurs indésirables grâce à notre outil de compactage basé sur la méthode _.compact de Lodash.

Quand l’utiliser

  • Pour assainir des listes de données contenant des valeurs nulles ou non définies.
  • Pour préparer des tableaux avant une intégration API ou un traitement ultérieur.
  • Pour supprimer rapidement les éléments vides ou invalides d'un jeu de données JSON.

Comment ça marche

  • Copiez et collez votre tableau JSON dans la zone de saisie prévue à cet effet.
  • Activez les options facultatives si vous souhaitez conserver les zéros ou les chaînes vides.
  • Cliquez sur le bouton de traitement pour générer instantanément votre tableau épuré.
  • Copiez le résultat propre pour l'utiliser directement dans votre code.

Cas d’usage

Nettoyage de réponses API contenant des champs vides ou nuls.
Préparation de listes d'identifiants pour des requêtes de base de données.
Filtrage rapide de logs ou de données brutes avant analyse.

Exemples

1. Nettoyage d'une liste de capteurs

Développeur Front-end
Contexte
Une API renvoie une liste de relevés de capteurs incluant des valeurs nulles et des erreurs NaN.
Problème
Le rendu de l'interface échoue à cause des valeurs invalides dans le tableau.
Comment l’utiliser
Coller le tableau brut dans l'outil et lancer le compactage standard.
Résultat
Le tableau est nettoyé de toutes les valeurs invalides, permettant un affichage fluide des données réelles.

2. Filtrage de formulaires

Analyste de données
Contexte
Un export de formulaire contient de nombreuses entrées vides et des zéros non significatifs.
Problème
Les zéros doivent être conservés pour le calcul, mais les chaînes vides doivent être supprimées.
Comment l’utiliser
Cocher 'Conserver les Zéros' et lancer le traitement sur le tableau JSON.
Résultat
Le tableau résultant contient uniquement les données saisies et les valeurs numériques zéro, facilitant les calculs statistiques.

Tester avec des échantillons

json, video, text

Hubs associés

FAQ

Quelles valeurs sont considérées comme fausses ?

L'outil supprime false, null, 0, les chaînes vides, undefined et NaN par défaut.

Puis-je garder les zéros dans mon tableau ?

Oui, il suffit de cocher l'option 'Conserver les Zéros' avant de lancer le compactage.

L'outil modifie-t-il la structure originale ?

Non, il retourne un nouveau tableau contenant uniquement les valeurs valides, préservant l'ordre original.

Est-ce que cet outil fonctionne avec des tableaux complexes ?

Il est conçu pour traiter des tableaux de valeurs primitives. Les objets imbriqués ne sont pas compactés par cette méthode.

Mes données sont-elles envoyées sur un serveur ?

Le traitement est effectué localement dans votre navigateur pour garantir la confidentialité de vos données.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/compact-array

Paramètres de la requête

Nom du paramètre Type Requis Description
array textarea Oui Entrez un tableau JSON à compacter
preserveZeros checkbox Non Garder les valeurs zéro (0) dans le tableau
preserveEmptyStrings checkbox Non Garder les chaînes vides ("") dans le tableau

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-compact-array": {
      "name": "compact-array",
      "description": "Supprimer les valeurs fausses du tableau avec lodash _.compact",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=compact-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]