CreateUiDefinition-konverteringsfunktioner
Dessa funktioner kan användas för att konvertera värden mellan JSON-datatyper och kodningar.
bool
Konverterar parametern till ett booleskt värde. Den här funktionen stöder parametrar för typnummer, sträng och booleskt värde. Precis som booleska värden i JavaScript returnerar true
alla värden förutom 0
eller 'false'
.
Följande exempel returnerar true
:
"[bool(1)]"
Följande exempel returnerar false
:
"[bool(0)]"
Följande exempel returnerar true
:
"[bool(true)]"
Följande exempel returnerar true
:
"[bool('true')]"
avkodaBase64
Avkodar parametern från en base-64-kodad sträng. Den här funktionen stöder endast parametrar av typen sträng.
Följande exempel returnerar "Contoso"
:
"[decodeBase64('Q29udG9zbw==')]"
decodeUriComponent
Avkodar parametern från en URL-kodad sträng. Den här funktionen stöder endast parametrar av typen sträng.
Följande exempel returnerar "https://portal.azure.com/"
:
"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"
encodeBase64
Kodar parametern till en base-64-kodad sträng. Den här funktionen stöder endast parametrar av typen sträng.
Följande exempel returnerar "Q29udG9zbw=="
:
"[encodeBase64('Contoso')]"
encodeUriComponent
Kodar parametern till en URL-kodad sträng. Den här funktionen stöder endast parametrar av typen sträng.
Följande exempel returnerar "https%3A%2F%2Fportal.azure.com%2F"
:
"[encodeUriComponent('https://portal.azure.com/')]"
flyttal
Konverterar parametern till en flyttal. Den här funktionen stöder parametrar för typnummer och sträng.
Följande exempel returnerar 1.0
:
"[float('1.0')]"
Följande exempel returnerar 2.9
:
"[float(2.9)]"
heltal
Konverterar parametern till ett heltal. Den här funktionen stöder parametrar för typnummer och sträng.
Följande exempel returnerar 1
:
"[int('1')]"
Följande exempel returnerar 2
:
"[int(2.9)]"
Tolka
Konverterar parametern till en intern typ. Med andra ord är den här funktionen inversen till string()
. Den här funktionen stöder endast parametrar av typen sträng.
Följande exempel returnerar 1
:
"[parse('1')]"
Följande exempel returnerar true
:
"[parse('true')]"
Följande exempel returnerar [1,2,3]
:
"[parse('[1,2,3]')]"
Följande exempel returnerar {"type":"webapp"}
:
"[parse('{\"type\":\"webapp\"}')]"
sträng
Konverterar parametern till en sträng. Den här funktionen stöder parametrar för alla JSON-datatyper.
Följande exempel returnerar "1"
:
"[string(1)]"
Följande exempel returnerar "2.9"
:
"[string(2.9)]"
Följande exempel returnerar "[1,2,3]"
:
"[string([1,2,3])]"
Följande exempel returnerar "{"type":"webapp"}"
:
"[string({\"type\":\"webapp\"})]"
Nästa steg
- En introduktion till Azure Resource Manager finns i Översikt över Azure Resource Manager.