Catégories

A un chemin

Verifie le chemin avec lodash _.has

Verifie si un chemin existe sur un objet ou tableau.

Points forts :

  • Utilise lodash _.has
  • Proprietes propres uniquement
  • Renvoie true ou false

Exemple :

  • Entree : {"user":{"name":"Ada"}}
  • Chemin : user.name
  • Resultat : true

Entrez un objet ou tableau JSON

Chemin de propriete a verifier

Points clés

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

Vue d’ensemble

Vérifiez instantanément l'existence d'une propriété ou d'un chemin spécifique au sein de vos objets ou tableaux JSON grâce à notre outil basé sur la fonction lodash _.has.

Quand l’utiliser

  • Pour valider la structure d'une réponse API avant de l'exploiter.
  • Pour vérifier la présence d'une clé spécifique dans un objet complexe sans risquer d'erreur.
  • Pour nettoyer ou filtrer des données JSON en identifiant les éléments manquants.

Comment ça marche

  • Copiez et collez votre objet ou tableau au format JSON dans la zone d'entrée.
  • Saisissez le chemin de la propriété que vous souhaitez vérifier (ex: user.adresse.ville).
  • L'outil analyse la structure et renvoie immédiatement 'true' si le chemin existe, ou 'false' dans le cas contraire.

Cas d’usage

Validation de schémas de données JSON provenant d'API tierces.
Débogage de configurations complexes dans des fichiers JSON volumineux.
Vérification conditionnelle de champs obligatoires dans des formulaires de données.

Exemples

1. Validation de profil utilisateur

Développeur Front-end
Contexte
Réception d'un objet utilisateur complexe via une API.
Problème
Besoin de savoir si le champ 'adresse.codePostal' est présent avant de l'afficher.
Comment l’utiliser
Coller l'objet JSON et saisir 'adresse.codePostal' dans le champ chemin.
Résultat
L'outil confirme par 'true' que le chemin existe, permettant d'afficher le code postal en toute sécurité.

2. Vérification de configuration

Ingénieur DevOps
Contexte
Analyse d'un fichier de configuration JSON pour un déploiement.
Problème
Vérifier si la clé 'database.connection.port' est définie dans le fichier.
Comment l’utiliser
Entrer le JSON de configuration et spécifier 'database.connection.port' comme chemin.
Résultat
Le résultat 'false' indique que la configuration est incomplète et nécessite une mise à jour.

Tester avec des échantillons

json

Hubs associés

FAQ

L'outil vérifie-t-il les propriétés héritées ?

Non, l'outil utilise lodash _.has qui vérifie uniquement les propriétés propres de l'objet.

Quels formats de données sont acceptés ?

L'outil accepte les objets et les tableaux au format JSON standard.

Que se passe-t-il si le chemin est mal formaté ?

Si le chemin ne correspond à aucune structure valide dans votre JSON, l'outil retournera simplement 'false'.

Puis-je vérifier plusieurs chemins à la fois ?

Non, cet outil est conçu pour vérifier un chemin unique par exécution.

Les données sont-elles stockées ?

Non, le traitement est effectué localement et aucune donnée n'est conservée sur nos serveurs.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/has-path

Paramètres de la requête

Nom du paramètre Type Requis Description
inputData textarea Oui Entrez un objet ou tableau JSON
path text Oui Chemin de propriete a verifier

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-has-path": {
      "name": "has-path",
      "description": "Verifie le chemin avec lodash _.has",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=has-path",
      "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]