Partager via


Fonctions de conversion CreateUiDefinition

Ces fonctions peuvent être utilisées pour convertir des valeurs entre des types de données JSON et des encodages.

bool

Convertit le paramètre en valeur booléenne. Cette fonction prend en charge les paramètres de type nombre, chaîne et booléen. Tout comme les booléens en JavaScript, toutes les valeurs, à l’exception de 0 ou 'false', retournent true.

L’exemple suivant retourne true:

"[bool(1)]"

L’exemple suivant retourne false:

"[bool(0)]"

L’exemple suivant retourne true:

"[bool(true)]"

L’exemple suivant retourne true:

"[bool('true')]"

decodeBase64

Encode le paramètre à partir d’une chaîne codée en base 64. Cette fonction prend en charge les paramètres de type chaîne uniquement.

L’exemple suivant retourne "Contoso":

"[decodeBase64('Q29udG9zbw==')]"

decodeUriComponent

Encode le paramètre à partir d’une chaîne d’URL encodée. Cette fonction prend en charge les paramètres de type chaîne uniquement.

L’exemple suivant retourne "https://portal.azure.com/":

"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"

encodeBase64

Encode le paramètre vers une chaîne codée en base 64. Cette fonction prend en charge les paramètres de type chaîne uniquement.

L’exemple suivant retourne "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

encodeUriComponent

Encode le paramètre vers une chaîne d’URL encodée. Cette fonction prend en charge les paramètres de type chaîne uniquement.

L’exemple suivant retourne "https%3A%2F%2Fportal.azure.com%2F":

"[encodeUriComponent('https://portal.azure.com/')]"

float

Convertit le paramètre en nombre à virgule flottante. Cette fonction prend en charge les paramètres de type nombre et chaîne.

L’exemple suivant retourne 1.0:

"[float('1.0')]"

L’exemple suivant retourne 2.9:

"[float(2.9)]"

int

Convertit le paramètre en entier. Cette fonction prend en charge les paramètres de type nombre et chaîne.

L’exemple suivant retourne 1:

"[int('1')]"

L’exemple suivant retourne 2:

"[int(2.9)]"

parse

Convertit le paramètre en type natif. En d’autres termes, cette fonction est l’inverse de string(). Cette fonction prend en charge les paramètres de type chaîne uniquement.

L’exemple suivant retourne 1:

"[parse('1')]"

L’exemple suivant retourne true:

"[parse('true')]"

L’exemple suivant retourne [1,2,3]:

"[parse('[1,2,3]')]"

L’exemple suivant retourne {"type":"webapp"}:

"[parse('{\"type\":\"webapp\"}')]"

string

Convertit le paramètre en chaîne. Cette fonction prend en charge les paramètres de tous les types de données JSON.

L’exemple suivant retourne "1":

"[string(1)]"

L’exemple suivant retourne "2.9":

"[string(2.9)]"

L’exemple suivant retourne "[1,2,3]":

"[string([1,2,3])]"

L’exemple suivant retourne "{"type":"webapp"}":

"[string({\"type\":\"webapp\"})]"

Étapes suivantes