Function Friday: 데이터 유형 변환 함수 – 배열, JSON 및 XML
정렬
배열 함수는 단일 입력 데이터 요소에서 배열을 만듭니다. 형식은 간단합니다.
array('<value>')
예를 들면 다음과 같습니다.
array('hello there') // returns ["hello there"]
솔직히 말해서 배열 기능을 사용할 이유가 없습니다. createArray 함수를 사용하면 여러 데이터 요소를 전달할 수 있으며 동일한 결과를 얻을 수 있습니다.
createArray
createArray는 배열과 같은 방식으로 작동하지만 여러 입력 요소를 전달하여 단일 배열로 반환할 수 있습니다. 형식은 다음과 같습니다.
createArray('<value1>', '<value2',...)
예를 들면 다음과 같습니다.
createArray('hello', 'there') //returns ["hello","there"]
위에서 언급했듯이 일관성을 위해 거의 항상 배열 대신 이 함수를 사용해야 합니다. Power Automate의 모든 어레이와 마찬가지로 값은 다른 유형일 수 있습니다.
createArray('hello', 25, 'there') // returns ["hello",25,"there"]
json
이 함수는 입력을 받아 JSON 형식 개체로 반환합니다. 패턴은 다음과 같습니다.
json('<value>')
전달된 값은 문자열 또는 XML이어야 합니다. 그리고 XML을 전달하는 경우 json 함수가 이해할 수 있도록 XML 데이터를 구문 분석하기 위해 xml 함수와 페어링해야 합니다. 예를 들어:
json(xml('YOUR XML DATA'))
이 함수는 API 또는 파일에서 반환된 JSON 데이터를 구문 분석하여 Power Automate에서 문자열로 처리하는 대신 JSON 데이터 형식으로 처리할 수 있도록 하는 데 가장 유용합니다.
예:
json('{"obiWanSays": "Hello there!"}') // returns { "obiWanSays": "Hello there!" }
서로 다른 데이터 요소를 가져와 JSON 개체를 빌드하려는 경우 대신 Power Automate에서 작성 작업을 살펴보세요.
XML
json 함수와 마찬가지로 xml 함수는 Power Automate가 XML로 인식하는 개체에 문자열로 전달되는 xml을 구문 분석하는 데 사용됩니다. 형식은 다른 형식과 유사합니다.
xml('<value>')
json 함수와 마찬가지로 이것은 API 또는 본질적으로 XML인 파일에서 반환된 데이터를 구문 분석하는 데 가장 자주 사용됩니다. 그리고 전달되는 데이터는 문자열 또는 JSON 데이터 개체여야 합니다. 또한 json 함수와 마찬가지로 전달되는 데이터가 문자열의 JSON인 경우 해당 함수와 쌍을 이루어야 합니다. 이렇게:
xml(json('<JSON DATA OBJECT>'))
그러면 JSON 문자열 데이터를 가져와서 JSON을 구문 분석한 다음 XML 개체로 변환합니다.
결론
이것으로 마지막 데이터 유형 변환 함수를 마무리합니다. 다음에 Power Automate(및 거의 모든 코딩 환경)에서 가장 큰 문제점 중 하나인 날짜 및 시간에 대해 자세히 살펴보겠습니다.
게시물Function Friday: Data Type Conversion Functions – Arrays, JSON and XML은 Barret Codes에 처음 등장했습니다.
Reference
이 문제에 관하여(Function Friday: 데이터 유형 변환 함수 – 배열, JSON 및 XML), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/barretblake/function-friday-data-type-conversion-functions-arrays-json-and-xml-59pl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)