Udostępnij za pośrednictwem


Funkcje konwersji CreateUiDefinition

Te funkcje mogą służyć do konwertowania wartości między typami danych JSON i kodowaniem.

bool

Konwertuje parametr na wartość logiczną. Ta funkcja obsługuje parametry typu liczba, ciąg i wartość logiczna. Podobnie jak wartość logiczna w języku JavaScript, dowolna wartość z wyjątkiem 0 lub 'false' zwraca wartość true.

Poniższy przykład zwraca wartość true:

"[bool(1)]"

Poniższy przykład zwraca wartość false:

"[bool(0)]"

Poniższy przykład zwraca wartość true:

"[bool(true)]"

Poniższy przykład zwraca wartość true:

"[bool('true')]"

dekodujBase64

Dekoduje parametr z ciągu zakodowanego w formacie base-64. Ta funkcja obsługuje tylko parametry typu string.

Poniższy przykład zwraca wartość "Contoso":

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

decodeUriComponent

Dekoduje parametr z ciągu zakodowanego w adresie URL. Ta funkcja obsługuje tylko parametry typu string.

Poniższy przykład zwraca wartość "https://portal.azure.com/":

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

encodeBase64

Koduje parametr do ciągu zakodowanego w formacie base-64. Ta funkcja obsługuje tylko parametry typu string.

Poniższy przykład zwraca wartość "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

Encodeuricomponent

Koduje parametr do ciągu zakodowanego w adresie URL. Ta funkcja obsługuje tylko parametry typu string.

Poniższy przykład zwraca wartość "https%3A%2F%2Fportal.azure.com%2F":

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

liczba zmiennoprzecinkowa

Konwertuje parametr na zmiennoprzecinkowe. Ta funkcja obsługuje parametry typu liczba i ciąg.

Poniższy przykład zwraca wartość 1.0:

"[float('1.0')]"

Poniższy przykład zwraca wartość 2.9:

"[float(2.9)]"

int

Konwertuje parametr na liczbę całkowitą. Ta funkcja obsługuje parametry typu liczba i ciąg.

Poniższy przykład zwraca wartość 1:

"[int('1')]"

Poniższy przykład zwraca wartość 2:

"[int(2.9)]"

analizowanie

Konwertuje parametr na typ natywny. Innymi słowy, ta funkcja jest odwrotnością funkcji string(). Ta funkcja obsługuje tylko parametry typu string.

Poniższy przykład zwraca wartość 1:

"[parse('1')]"

Poniższy przykład zwraca wartość true:

"[parse('true')]"

Poniższy przykład zwraca wartość [1,2,3]:

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

Poniższy przykład zwraca wartość {"type":"webapp"}:

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

string

Konwertuje parametr na ciąg. Ta funkcja obsługuje parametry wszystkich typów danych JSON.

Poniższy przykład zwraca wartość "1":

"[string(1)]"

Poniższy przykład zwraca wartość "2.9":

"[string(2.9)]"

Poniższy przykład zwraca wartość "[1,2,3]":

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

Poniższy przykład zwraca wartość "{"type":"webapp"}":

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

Następne kroki

  • Aby zapoznać się z wprowadzeniem do usługi Azure Resource Manager, zobacz Omówienie usługi Azure Resource Manager.