CreateUiDefinition-Konvertierungsfunktionen

Diese Funktionen können verwendet werden, um Werte zwischen JSON-Datentypen und Codierungen zu konvertieren.

bool

Konvertiert den Parameter in einen booleschen Wert. Diese Funktion unterstützt Parameter vom Typ „Zahl“, „Zeichenfolge“ und „Boolesch“. Ähnlich wie boolesche Werte in JavaScript geben alle Werte außer 0 oder 'false'true zurück.

Das folgende Beispiel gibt truezurück:

"[bool(1)]"

Das folgende Beispiel gibt falsezurück:

"[bool(0)]"

Das folgende Beispiel gibt truezurück:

"[bool(true)]"

Das folgende Beispiel gibt truezurück:

"[bool('true')]"

decodeBase64

Decodiert den Parameter aus einer Base64-codierten Zeichenfolge. Diese Funktion unterstützt nur Parameter vom Typ „Zeichenfolge“.

Das folgende Beispiel gibt "Contoso"zurück:

"[decodeBase64('Q29udG9zbw==')]"

decodeUriComponent

Decodiert den Parameter aus einer URL-codierten Zeichenfolge. Diese Funktion unterstützt nur Parameter vom Typ „Zeichenfolge“.

Das folgende Beispiel gibt "https://portal.azure.com/"zurück:

"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"

encodeBase64

Codiert den Parameter in eine Base64-codierte Zeichenfolge. Diese Funktion unterstützt nur Parameter vom Typ „Zeichenfolge“.

Das folgende Beispiel gibt "Q29udG9zbw=="zurück:

"[encodeBase64('Contoso')]"

encodeUriComponent

Codiert den Parameter in eine URL-codierte Zeichenfolge. Diese Funktion unterstützt nur Parameter vom Typ „Zeichenfolge“.

Das folgende Beispiel gibt "https%3A%2F%2Fportal.azure.com%2F"zurück:

"[encodeUriComponent('https://portal.azure.com/')]"

float

Konvertiert den Parameter in eine Gleitkommazahl. Diese Funktion unterstützt Parameter vom Typ „Zahl“ und „Zeichenfolge“.

Das folgende Beispiel gibt 1.0zurück:

"[float('1.0')]"

Das folgende Beispiel gibt 2.9zurück:

"[float(2.9)]"

INT

Konvertiert den Parameter in eine ganze Zahl. Diese Funktion unterstützt Parameter vom Typ „Zahl“ und „Zeichenfolge“.

Das folgende Beispiel gibt 1zurück:

"[int('1')]"

Das folgende Beispiel gibt 2zurück:

"[int(2.9)]"

parse

Konvertiert den Parameter in einen systemeigenen Typ. Das heißt, diese Funktion ist das Gegenteil von string(). Diese Funktion unterstützt nur Parameter vom Typ „Zeichenfolge“.

Das folgende Beispiel gibt 1zurück:

"[parse('1')]"

Das folgende Beispiel gibt truezurück:

"[parse('true')]"

Das folgende Beispiel gibt [1,2,3]zurück:

"[parse('[1,2,3]')]"

Das folgende Beispiel gibt {"type":"webapp"}zurück:

"[parse('{\"type\":\"webapp\"}')]"

Zeichenfolge

Konvertiert den Parameter in eine Zeichenfolge. Diese Funktion unterstützt Parameter aller JSON-Datentypen.

Das folgende Beispiel gibt "1"zurück:

"[string(1)]"

Das folgende Beispiel gibt "2.9"zurück:

"[string(2.9)]"

Das folgende Beispiel gibt "[1,2,3]"zurück:

"[string([1,2,3])]"

Das folgende Beispiel gibt "{"type":"webapp"}"zurück:

"[string({\"type\":\"webapp\"})]"

Nächste Schritte