Conversiefuncties van CreateUiDefinition
Deze functies kunnen worden gebruikt om waarden te converteren tussen JSON-gegevenstypen en coderingen.
booleaans
Converteert de parameter naar een booleaanse waarde. Deze functie ondersteunt parameters van het type getal, tekenreeks en Booleaanse waarde. Vergelijkbaar met booleaanse waarden in JavaScript, wordt elke waarde behalve 0
of 'false'
geretourneerd true
.
Het volgende voorbeeld retourneert true
:
"[bool(1)]"
Het volgende voorbeeld retourneert false
:
"[bool(0)]"
Het volgende voorbeeld retourneert true
:
"[bool(true)]"
Het volgende voorbeeld retourneert true
:
"[bool('true')]"
decoderenBase64
Decodeert de parameter van een met base-64 gecodeerde tekenreeks. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "Contoso"
:
"[decodeBase64('Q29udG9zbw==')]"
decodeUriComponent
Decodeert de parameter van een tekenreeks met URL-codering. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "https://portal.azure.com/"
:
"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"
encodeBase64
Codeert de parameter naar een base-64 gecodeerde tekenreeks. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "Q29udG9zbw=="
:
"[encodeBase64('Contoso')]"
encodeUriComponent
Codeert de parameter naar een tekenreeks met URL-codering. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert "https%3A%2F%2Fportal.azure.com%2F"
:
"[encodeUriComponent('https://portal.azure.com/')]"
float
Converteert de parameter naar een drijvende komma. Deze functie ondersteunt parameters van het type getal en tekenreeks.
Het volgende voorbeeld retourneert 1.0
:
"[float('1.0')]"
Het volgende voorbeeld retourneert 2.9
:
"[float(2.9)]"
int
Converteert de parameter naar een geheel getal. Deze functie ondersteunt parameters van het type getal en tekenreeks.
Het volgende voorbeeld retourneert 1
:
"[int('1')]"
Het volgende voorbeeld retourneert 2
:
"[int(2.9)]"
parse
Converteert de parameter naar een systeemeigen type. Met andere woorden, deze functie is de inverse van string()
. Deze functie ondersteunt alleen parameters van het type tekenreeks.
Het volgende voorbeeld retourneert 1
:
"[parse('1')]"
Het volgende voorbeeld retourneert true
:
"[parse('true')]"
Het volgende voorbeeld retourneert [1,2,3]
:
"[parse('[1,2,3]')]"
Het volgende voorbeeld retourneert {"type":"webapp"}
:
"[parse('{\"type\":\"webapp\"}')]"
tekenreeks
Converteert de parameter naar een tekenreeks. Deze functie ondersteunt parameters van alle JSON-gegevenstypen.
Het volgende voorbeeld retourneert "1"
:
"[string(1)]"
Het volgende voorbeeld retourneert "2.9"
:
"[string(2.9)]"
Het volgende voorbeeld retourneert "[1,2,3]"
:
"[string([1,2,3])]"
Het volgende voorbeeld retourneert "{"type":"webapp"}"
:
"[string({\"type\":\"webapp\"})]"
Volgende stappen
- Zie Overzicht van Azure Resource Manager voor een inleiding tot Azure Resource Manager.