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
- Per un'introduzione ad Azure Resource Manager, vedere Panoramica di Azure Resource Manager.