Dela via


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 truealla 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.