다음을 통해 공유


CreateUiDefinition 변환 함수

이러한 함수를 사용하여 JSON 데이터 형식 및 인코딩 간에 값을 변환할 수 있습니다.

bool

매개 변수를 부울로 변환합니다. 이 함수는 숫자, 문자열 및 부울 형식의 매개 변수를 지원합니다. JavaScript의 부울과 마찬가지로 0 또는 'false' 이외의 모든 값은 true를 반환합니다.

다음 예제는 true을 반환합니다.

"[bool(1)]"

다음 예제는 false을 반환합니다.

"[bool(0)]"

다음 예제는 true을 반환합니다.

"[bool(true)]"

다음 예제는 true을 반환합니다.

"[bool('true')]"

decodeBase64

매개 변수를 base-64로 인코드된 문자열에서 디코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.

다음 예제는 "Contoso"을 반환합니다.

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

decodeUriComponent

매개 변수를 URL로 인코드된 문자열에서 디코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.

다음 예제는 "https://portal.azure.com/"을 반환합니다.

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

encodeBase64

매개 변수를 base-64로 인코드된 문자열로 인코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.

다음 예제는 "Q29udG9zbw=="을 반환합니다.

"[encodeBase64('Contoso')]"

encodeUriComponent

매개 변수를 URL로 인코드된 문자열로 인코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.

다음 예제는 "https%3A%2F%2Fportal.azure.com%2F"을 반환합니다.

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

float

매개 변수를 부동 소수점으로 변환합니다. 이 함수는 숫자 및 문자열 형식의 매개 변수를 지원합니다.

다음 예제는 1.0을 반환합니다.

"[float('1.0')]"

다음 예제는 2.9을 반환합니다.

"[float(2.9)]"

int

매개 변수를 정수로 변환합니다. 이 함수는 숫자 및 문자열 형식의 매개 변수를 지원합니다.

다음 예제는 1을 반환합니다.

"[int('1')]"

다음 예제는 2을 반환합니다.

"[int(2.9)]"

parse

매개 변수를 네이티브 형식으로 변환합니다. 즉, 이 함수는 string()의 역함수입니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.

다음 예제는 1을 반환합니다.

"[parse('1')]"

다음 예제는 true을 반환합니다.

"[parse('true')]"

다음 예제는 [1,2,3]을 반환합니다.

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

다음 예제는 {"type":"webapp"}을 반환합니다.

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

string

매개 변수를 문자열로 변환합니다. 이 함수는 모든 JSON 데이터 형식의 매개 변수를 지원합니다.

다음 예제는 "1"을 반환합니다.

"[string(1)]"

다음 예제는 "2.9"을 반환합니다.

"[string(2.9)]"

다음 예제는 "[1,2,3]"을 반환합니다.

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

다음 예제는 "{"type":"webapp"}"을 반환합니다.

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

다음 단계