NameValuePairs – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Führt eine Konvertierung zwischen Zuordnungen und Zeichenfolgen durch, die die Name-Wert-Paare in der Zuordnung darstellen.

    Das Zeichenfolgenformat lautet: <name> = <value>, <name> = <value, ... wobei <name> ein Zeichenfoglenname ist, optional von doppelten Anführungszeichen eingeschlossen (wie bei Microsoft), und <value> ein Zeichenfolgenwert ist, ebenfalls optional von doppelten Anführungszeichen eingeschlossen.

    Im Folgenden sind alle Beispiele für gültige Name-Wert-Zeichenfolgen aufgeführt:
    • name = wert
    • name = "My Value", name = value
    • "My Name = this" = "My Value", "My Value, all the time", name = value
    • "My Name" = "This" "name""", name = value
    Im dritten Beispiel enthalten die Werte in Anführungszeichen Gleichheitszeichen und Kommas. Im vierten Beispiel enthält der Wert in Anführungszeichen einen in Anführungszeichen eingeschlossenen Wert.
    Für Instanzen sind die folgenden Eigenschaften initialisiert:
    • map: das Zuordnungsformat (JavaScript-Objekt, das als Hashmap verwendet wird) der Name-Wert-Paare, wobei die Anführungszeichen nach Stil von Microsoft entfernt wurden
    • string: das Zeichenfolgenformat der Name-Wert-Paare mit Anführungszeichen im Stil von Microsoft.

    Zur Verwendung mit serverseitigen Skripts, bei denen Sie Name-Wert-Paare zwischen Zuordnungen und Zeichenfolgen konvertieren müssen.

    NameValuePairs – mapToString()

    Generiert this.string aus this.map.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void

    NameValuePairs – NameValuePairs(String stringForm)

    Erstellt eine Instanz der Klasse, die mit der angegebenen Zeichenfolge initialisiert wurde.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    stringForm Zeichenfolge Die Werte, die beim Erstellen des Objekts verwendet werden sollen.

    NameValuePairs – NameValuePairs(Object mapForm)

    Erstellt eine Instanz der Klasse, die mit der angegebenen Hashmap initialisiert wurde.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    mapForm Objekt Die Zuordnung, die beim Erstellen des Objekts verwendet werden soll.

    NameValuePairs – quotify(Object value)

    Wenn der angegebene Wert doppelte Anführungszeichen, Gleichheitszeichen, Kommas oder Leerzeichen enthält, schließt diese Methode den Wert in doppelte Anführungszeichen ein und verdoppelt alle eingeschlossenen doppelten Anführungszeichen.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Wert Objekt Der zu verarbeitende Wert
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Der Wert mit hinzugefügten Anführungszeichen.

    NameValuePairs – stringToMap()

    Generiert this.map aus this.string.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    void