NameValuePairs : global

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • L’include de script NameValuePairs fournit des méthodes de conversion entre les cartes et les chaînes représentant les paires nom/valeur dans la carte.

    La forme de la chaîne est : <nom> = <valeur>, <nom> = <valeur, ...<nom> est un nom de chaîne, éventuellement entouré de guillemets doubles (style Microsoft), et <value> est une valeur de chaîne, également entourée de guillemets doubles.

    Voici tous des exemples de chaînes de nom/valeur valides :
    • nom = valeur
    • nom = « Ma valeur », nom = valeur
    • « Mon nom = ceci » = « Ma valeur », « Ma valeur, tout le temps », nom = valeur
    • « Mon nom » = « Ceci », « nom"" », nom = valeur
    Dans le troisième exemple, les valeurs entre guillemets contiennent des valeurs égales et des virgules. Dans le quatrième exemple, la valeur citée contient une guillemet.
    Les instances ont les propriétés suivantes initialisées :
    • map : la forme map (objet JavaScript utilisé comme hashmap) des paires nom/valeur, avec les guillemets de style Microsoft supprimés
    • string : forme chaîne des paires nom/valeur, avec guillemets de style Microsoft.

    À utiliser avec n’importe quel script côté serveur où vous devez convertir les paires nom/valeur entre les cartes et les chaînes.

    NameValuePairs : NameValuePairs(String stringForm)

    Crée une instance de la classe initialisée avec la chaîne spécifiée.

    Tableau 1. Paramètres
    Nom Type Description
    Forme de chaîne Chaîne Les valeurs à utiliser lors de la création de l’objet.

    NameValuePairs : NameValuePairs(Object mapForm)

    Crée une instance de la classe initialisée avec la carte de hachage spécifiée.

    Tableau 2. Paramètres
    Nom Type Description
    mapForm Objet Carte à utiliser lors de la création de l’objet.

    NameValuePairs : mapToString()

    Génère this.string à partir de this.map.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    nul

    NameValuePairs : quotify(valeur d’objet)

    Si la valeur spécifiée contient des guillemets doubles, des égalités, des virgules ou des espaces, cette méthode entoure la valeur de guillemets doubles et double les guillemets doubles entre guillemets.

    Tableau 5. Paramètres
    Nom Type Description
    valide Objet Valeur à traiter
    Tableau 6. Renvoie
    Type Description
    Chaîne La valeur avec des devis ajoutés.

    NameValuePairs : stringToMap()

    Génère this.map à partir de this.string.

    Tableau 7. Paramètres
    Nom Type Description
    Aucun
    Tableau 8. Renvoie
    Type Description
    nul