Catégories

A un chemin herite

Verifie le chemin avec lodash _.hasIn

Verifie si un chemin existe, y compris les proprietes heritees.

Points forts :

  • Utilise lodash _.hasIn
  • Verifie les proprietes propres et heritees
  • 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é au sein d'un objet ou d'un tableau JSON, en incluant les propriétés héritées grâce à la fonction lodash _.hasIn.

Quand l’utiliser

  • Lorsque vous devez valider la présence d'une clé dans un objet complexe.
  • Pour vérifier des propriétés héritées via la chaîne de prototypes en JavaScript.
  • Lors du débogage de structures de données JSON pour éviter les erreurs d'accès.

Comment ça marche

  • Copiez et collez votre objet ou tableau au format JSON dans le champ d'entrée.
  • Saisissez le chemin de la propriété que vous souhaitez vérifier (ex: user.profile.id).
  • L'outil analyse la structure et renvoie un résultat booléen (true ou false) basé sur la méthode lodash _.hasIn.

Cas d’usage

Validation de configuration d'application héritant de paramètres par défaut.
Vérification de la présence de champs dans des réponses d'API complexes.
Débogage de modèles de données dans des environnements orientés objet.

Exemples

1. Vérification d'une propriété utilisateur

Contexte
Vous travaillez avec un objet utilisateur qui peut hériter de propriétés depuis un prototype de base.
Problème
Savoir si la clé 'email' existe réellement dans l'objet ou son prototype.
Comment l’utiliser
Entrez l'objet JSON dans le champ d'entrée et spécifiez 'user.email' dans le champ chemin.
Résultat
L'outil confirme par 'true' ou 'false' si le chemin est accessible.

Tester avec des échantillons

json

Hubs associés

FAQ

Quelle est la différence avec _.has ?

Contrairement à _.has, _.hasIn vérifie également les propriétés héritées dans la chaîne de prototypes de l'objet.

L'outil supporte-t-il les tableaux ?

Oui, vous pouvez vérifier l'existence d'index ou de propriétés au sein de tableaux JSON.

Le format JSON doit-il être strict ?

Oui, assurez-vous que votre saisie est un JSON valide pour garantir une analyse correcte.

Que se passe-t-il si le chemin est invalide ?

L'outil retournera simplement 'false', indiquant que la propriété n'a pas été trouvée.

Est-ce que cela modifie mes données ?

Non, l'outil effectue uniquement une lecture pour vérification et ne modifie pas votre structure JSON.

Documentation de l'API

Point de terminaison de la requête

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