Share via


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