CreateUiDefinition konverziós függvények
Ezek a függvények JSON-adattípusok és kódolások közötti értékek konvertálására használhatók.
logikai
A paramétert logikai értékké alakítja. Ez a függvény a szám, a sztring és a logikai típusú paramétereket támogatja. A JavaScript logikai értékeihez hasonlóan minden érték ki van adva 0
vagy 'false'
visszaadható true
.
A következő példa a következőt adja true
vissza:
"[bool(1)]"
A következő példa a következőt adja false
vissza:
"[bool(0)]"
A következő példa a következőt adja true
vissza:
"[bool(true)]"
A következő példa a következőt adja true
vissza:
"[bool('true')]"
decodeBase64
A paramétert egy base-64 kódolású sztringből dekódolja. Ez a függvény csak a sztring típusú paramétereket támogatja.
A következő példa a következőt adja "Contoso"
vissza:
"[decodeBase64('Q29udG9zbw==')]"
decodeUriComponent
Dekódolja a paramétert egy URL-cím által kódolt sztringből. Ez a függvény csak a sztring típusú paramétereket támogatja.
A következő példa a következőt adja "https://portal.azure.com/"
vissza:
"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"
encodeBase64
A paramétert egy base-64 kódolású sztringre kódolja. Ez a függvény csak a sztring típusú paramétereket támogatja.
A következő példa a következőt adja "Q29udG9zbw=="
vissza:
"[encodeBase64('Contoso')]"
encodeUriComponent
A paramétert EGY URL-cím által kódolt sztringre kódolja. Ez a függvény csak a sztring típusú paramétereket támogatja.
A következő példa a következőt adja "https%3A%2F%2Fportal.azure.com%2F"
vissza:
"[encodeUriComponent('https://portal.azure.com/')]"
float
A paramétert lebegőpontossá alakítja. Ez a függvény a szám és a sztring típusú paramétereket támogatja.
A következő példa a következőt adja 1.0
vissza:
"[float('1.0')]"
A következő példa a következőt adja 2.9
vissza:
"[float(2.9)]"
egész
A paramétert egész számmá alakítja. Ez a függvény a szám és a sztring típusú paramétereket támogatja.
A következő példa a következőt adja 1
vissza:
"[int('1')]"
A következő példa a következőt adja 2
vissza:
"[int(2.9)]"
Elemez
A paramétert natív típussá alakítja. Más szóval ez a függvény a függvény inverze string()
. Ez a függvény csak a sztring típusú paramétereket támogatja.
A következő példa a következőt adja 1
vissza:
"[parse('1')]"
A következő példa a következőt adja true
vissza:
"[parse('true')]"
A következő példa a következőt adja [1,2,3]
vissza:
"[parse('[1,2,3]')]"
A következő példa a következőt adja {"type":"webapp"}
vissza:
"[parse('{\"type\":\"webapp\"}')]"
húr
A paramétert sztringgé alakítja. Ez a függvény az összes JSON-adattípus paramétereit támogatja.
A következő példa a következőt adja "1"
vissza:
"[string(1)]"
A következő példa a következőt adja "2.9"
vissza:
"[string(2.9)]"
A következő példa a következőt adja "[1,2,3]"
vissza:
"[string([1,2,3])]"
A következő példa a következőt adja "{"type":"webapp"}"
vissza:
"[string({\"type\":\"webapp\"})]"
Következő lépések
- Az Azure Resource Manager bemutatása az Azure Resource Manager áttekintésében olvasható.