NameValuePairs : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die NameValuePairs-Skripteinbindung bietet Methoden zum Konvertieren zwischen Zuordnungen und Zeichenfolgen, die die Name/Wert-Paare in der Zuordnung darstellen.

    Das Zeichenfolgenformat ist:<name> =<value> , = <value, ... wobei ist ein Zeichenfolgenname, optional in doppelte Anführungszeichen (Microsoft-Stil) und eingeschlossen ist ein Zeichenfolgenwert, optional auch in doppelte 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: Die Zuordnungsform (JavaScript-Objekt, das als Hashmap verwendet wird) der Name/Wert-Paare, wobei Microsoft-Anführungszeichen entfernt werden
    • Zeichenfolge: Die Zeichenfolgenform der Name/Wert-Paare mit Anführungszeichen im Microsoft-Stil.

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

    NameValuePairs – NameValuePairs(String stringForm)

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

    Tabelle : 1. 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 : 2. Parameter
    Name Typ Beschreibung
    mapForm Objekt Die Zuordnung, die beim Erstellen des Objekts verwendet werden soll.

    NameValuePairs – mapToString()

    Generiert this.string aus this.map.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void

    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