Delen via


CreateUiDefinition-conversiefuncties

Deze functies kunnen worden gebruikt om waarden tussen JSON-gegevenstypen en coderingen te converteren.

bool

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, elke waarde behalve 0 of 'false' retourneert 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

De codeert 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

De codeert 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 met 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/')]"

zwevend

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)]"

parseren

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