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 true
zurück:
"[bool(1)]"
Das folgende Beispiel gibt false
zurück:
"[bool(0)]"
Das folgende Beispiel gibt true
zurück:
"[bool(true)]"
Das folgende Beispiel gibt true
zurü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.0
zurück:
"[float('1.0')]"
Das folgende Beispiel gibt 2.9
zurü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 1
zurück:
"[int('1')]"
Das folgende Beispiel gibt 2
zurü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 1
zurück:
"[parse('1')]"
Das folgende Beispiel gibt true
zurü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
- Eine Einführung in Azure Resource Manager finden Sie unter Übersicht über Azure Resource Manager.