Compartilhar via


Funções de conversão CreateUiDefinition

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

bool

Converte o parâmetro em um booliano. Essa função dá suporte a parâmetros dos tipos número, cadeia de caracteres e booliano. Semelhante aos boolianos no JavaScript, qualquer valor, exceto 0 ou 'false', retorna true.

O exemplo a seguir retorna true:

"[bool(1)]"

O exemplo a seguir retorna false:

"[bool(0)]"

O exemplo a seguir retorna true:

"[bool(true)]"

O exemplo a seguir retorna true:

"[bool('true')]"

decodeBase64

Decodifica o parâmetro de uma cadeia de caracteres codificada em base 64. Essa função dá suporte apenas a parâmetros do tipo cadeia de caracteres.

O exemplo a seguir retorna "Contoso":

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

decodeUriComponent

Decodifica o parâmetro de uma cadeia de caracteres codificada em URL. Essa função dá suporte apenas a parâmetros do tipo cadeia de caracteres.

O exemplo a seguir retorna "https://portal.azure.com/":

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

encodeBase64

Codifica o parâmetro em uma cadeia de caracteres codificada em base 64. Essa função dá suporte apenas a parâmetros do tipo cadeia de caracteres.

O exemplo a seguir retorna "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

encodeUriComponent

Codifica o parâmetro em uma cadeia de caracteres codificada em URL. Essa função dá suporte apenas a parâmetros do tipo cadeia de caracteres.

O exemplo a seguir retorna "https%3A%2F%2Fportal.azure.com%2F":

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

FLOAT

Converte o parâmetro em um ponto flutuante. Essa função dá suporte a parâmetros dos tipos número e cadeia de caracteres.

O exemplo a seguir retorna 1.0:

"[float('1.0')]"

O exemplo a seguir retorna 2.9:

"[float(2.9)]"

INT

Converte o parâmetro em um inteiro. Essa função dá suporte a parâmetros dos tipos número e cadeia de caracteres.

O exemplo a seguir retorna 1:

"[int('1')]"

O exemplo a seguir retorna 2:

"[int(2.9)]"

analisar

Converte o parâmetro em um tipo nativo. Em outras palavras, essa função é o inverso de string(). Essa função dá suporte apenas a parâmetros do tipo cadeia de caracteres.

O exemplo a seguir retorna 1:

"[parse('1')]"

O exemplo a seguir retorna true:

"[parse('true')]"

O exemplo a seguir retorna [1,2,3]:

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

O exemplo a seguir retorna {"type":"webapp"}:

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

string

Converte o parâmetro em uma cadeia de caracteres. Essa função dá suporte a parâmetros de todos os tipos de dados JSON.

O exemplo a seguir retorna "1":

"[string(1)]"

O exemplo a seguir retorna "2.9":

"[string(2.9)]"

O exemplo a seguir retorna "[1,2,3]":

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

O exemplo a seguir retorna "{"type":"webapp"}":

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

Próximas etapas