Megosztás a következőn keresztül:


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 truevissza:

"[bool(1)]"

A következő példa a következőt adja falsevissza:

"[bool(0)]"

A következő példa a következőt adja truevissza:

"[bool(true)]"

A következő példa a következőt adja truevissza:

"[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.0vissza:

"[float('1.0')]"

A következő példa a következőt adja 2.9vissza:

"[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 1vissza:

"[int('1')]"

A következő példa a következőt adja 2vissza:

"[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 1vissza:

"[parse('1')]"

A következő példa a következőt adja truevissza:

"[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