Condividi tramite


Funzioni di conversione CreateUiDefinition

Queste funzioni possono essere usate per convertire i valori tra codifiche e tipi di dati JSON.

bool

Converte il parametro in un valore booleano. Questa funzione supporta parametri di tipo numero, stringa e booleano. Analogamente ai valori booleani in JavaScript, qualsiasi valore eccetto 0 o 'false' restituisce true.

L'esempio seguente restituisce true:

"[bool(1)]"

L'esempio seguente restituisce false:

"[bool(0)]"

L'esempio seguente restituisce true:

"[bool(true)]"

L'esempio seguente restituisce true:

"[bool('true')]"

decodeBase64

Decodifica il parametro da una stringa Base 64. Questa funzione supporta solo parametri di tipo stringa.

L'esempio seguente restituisce "Contoso":

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

decodeUriComponent

Decodifica il parametro da una stringa con codifica URL. Questa funzione supporta solo parametri di tipo stringa.

L'esempio seguente restituisce "https://portal.azure.com/":

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

encodeBase64

Codifica il parametro in una stringa Base 64. Questa funzione supporta solo parametri di tipo stringa.

L'esempio seguente restituisce "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

encodeUriComponent

Codifica il parametro in una stringa con codifica URL. Questa funzione supporta solo parametri di tipo stringa.

L'esempio seguente restituisce "https%3A%2F%2Fportal.azure.com%2F":

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

float

Converte il parametro in un valore a virgola mobile. Questa funzione supporta parametri di tipo numero e stringa.

L'esempio seguente restituisce 1.0:

"[float('1.0')]"

L'esempio seguente restituisce 2.9:

"[float(2.9)]"

int

Converte il parametro in un valore intero. Questa funzione supporta parametri di tipo numero e stringa.

L'esempio seguente restituisce 1:

"[int('1')]"

L'esempio seguente restituisce 2:

"[int(2.9)]"

parse

Converte il parametro in un tipo nativo. In altre parole, questa funzione è l'inverso di string(). Questa funzione supporta solo parametri di tipo stringa.

L'esempio seguente restituisce 1:

"[parse('1')]"

L'esempio seguente restituisce true:

"[parse('true')]"

L'esempio seguente restituisce [1,2,3]:

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

L'esempio seguente restituisce {"type":"webapp"}:

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

string

Converte il parametro in una stringa. Questa funzione supporta parametri di tutti i tipi di dati JSON.

L'esempio seguente restituisce "1":

"[string(1)]"

L'esempio seguente restituisce "2.9":

"[string(2.9)]"

L'esempio seguente restituisce "[1,2,3]":

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

L'esempio seguente restituisce "{"type":"webapp"}":

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

Passaggi successivi