Funções de conversão CreateUiDefinition

Estas funções podem ser utilizadas para converter valores entre tipos de dados JSON e codificações.

bool

Converte o parâmetro num booleano. Esta função suporta parâmetros do tipo número, cadeia e Booleano. Semelhante aos booleanos em JavaScript, qualquer valor exceto 0 ou 'false' devolve true.

O exemplo seguinte devolve true:

"[bool(1)]"

O exemplo seguinte devolve false:

"[bool(0)]"

O exemplo seguinte devolve true:

"[bool(true)]"

O exemplo seguinte devolve true:

"[bool('true')]"

descodificarBase64

Descodifica o parâmetro de uma cadeia codificada de base 64. Esta função suporta apenas parâmetros da cadeia de tipo.

O exemplo seguinte devolve "Contoso":

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

decodeUriComponent

Descodifica o parâmetro de uma cadeia codificada por URL. Esta função suporta apenas parâmetros da cadeia de tipo.

O exemplo seguinte devolve "https://portal.azure.com/":

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

encodeBase64

Codifica o parâmetro para uma cadeia codificada de base 64. Esta função suporta apenas parâmetros da cadeia de tipo.

O exemplo seguinte devolve "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

encodeUriComponent

Codifica o parâmetro para uma cadeia codificada por URL. Esta função suporta apenas parâmetros da cadeia de tipo.

O exemplo seguinte devolve "https%3A%2F%2Fportal.azure.com%2F":

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

float

Converte o parâmetro num ponto flutuante. Esta função suporta parâmetros do tipo número e cadeia.

O exemplo seguinte devolve 1.0:

"[float('1.0')]"

O exemplo seguinte devolve 2.9:

"[float(2.9)]"

int

Converte o parâmetro num número inteiro. Esta função suporta parâmetros do tipo número e cadeia.

O exemplo seguinte devolve 1:

"[int('1')]"

O exemplo seguinte devolve 2:

"[int(2.9)]"

parse

Converte o parâmetro num tipo nativo. Por outras palavras, esta função é o inverso de string(). Esta função suporta apenas parâmetros da cadeia de tipo.

O exemplo seguinte devolve 1:

"[parse('1')]"

O exemplo seguinte devolve true:

"[parse('true')]"

O exemplo seguinte devolve [1,2,3]:

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

O exemplo seguinte devolve {"type":"webapp"}:

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

string

Converte o parâmetro numa cadeia. Esta função suporta parâmetros de todos os tipos de dados JSON.

O exemplo seguinte devolve "1":

"[string(1)]"

O exemplo seguinte devolve "2.9":

"[string(2.9)]"

O exemplo seguinte devolve "[1,2,3]":

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

O exemplo seguinte devolve "{"type":"webapp"}":

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

Passos seguintes