XML에서 JSON으로
이 작업을 사용하면 XML 데이터를 JSON 형식으로 변환할 수 있습니다.
XML에서 JSON으로 작업 사용
이 작업을 워크플로에 사용하려면 ThingWorx Flow에 연결합니다. 흐름에 연결하려면 다음 작업을 수행합니다.
1. 을 클릭하고 변환 유틸리티에 있는 XML에서 JSON으로 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다. XML에서 JSON으로 작업 창이 열립니다.
2. 필요한 경우 레이블 이름을 편집합니다. 기본적으로 레이블 이름은 작업 이름과 동일합니다.
3. XML 데이터 필드에 XML 데이터를 입력합니다.
4. 속성 키 필드에 속성에 액세스하는 데 사용되는 접두사를 입력합니다.
5. 속성 무시 필드에서 다음 옵션 중 하나를 선택합니다.
true - 모든 XML 속성을 무시하고 텍스트 노드만 작성합니다.
false - 모든 XML 속성을 무시하지는 않고 텍스트 노드를 작성하지 않습니다.
6. 속성 병합 필드에서 다음 옵션 중 하나를 선택합니다.
true - 하위 속성 객체에서 속성의 키를 해제하는 대신 속성 및 하위 요소를 상위 속성으로 병합합니다.
false - 속성 및 하위 요소를 상위 속성으로 병합하지 않습니다.
* 
속성 무시 옵션이 false로 설정된 경우 이 옵션은 무시됩니다.
7. 명시적 배열 필드에서 다음 옵션 중 하나를 선택합니다.
true - 항상 배열에 하위 노드를 배치합니다.
false - 배열이 둘 이상 있는 경우에만 배열이 작성됩니다.
8. 태그 정규화 필드에서 다음 옵션 중 하나를 선택합니다.
true - 모든 태그 이름을 소문자로 정규화합니다.
false - 모든 태그 이름을 소문자로 정규화하지 않습니다.
9. 공백 지우기 필드에서 다음 옵션 중 하나를 선택합니다.
true - 텍스트 노드 내의 공백을 지웁니다.
false - 텍스트 노드 내의 공백을 지우지 않습니다.
10. 네임스페이스 접두사 스트립 필드에서 다음 옵션 중 하나를 선택합니다.
true - XML 네임스페이스 접두사를 스트립합니다.
false - XML 네임스페이스 접두사를 스트립하지 않습니다.
* 
XMLNS 접두사는 스트립되지 않습니다.
11. 숫자 구문 분석 필드에서 다음 옵션 중 하나를 선택합니다.
true - 정수 유사 문자열을 정수로, 부동 유사 문자열을 부동으로 구문 분석합니다.
false - 정수 유사 문자열을 정수로, 부동 유사 문자열을 부동으로 구문 분석하지 않습니다.
12. 부울 구문 분석 필드에서 다음 옵션 중 하나를 선택합니다.
true - 부울 유사 문자열을 부울로 구문 분석합니다.
false - 부울 유사 문자열을 부울로, 구문 분석하지 않습니다.
13. Strict 구문 분석 필드에서 다음 옵션 중 하나를 선택합니다.
true - sax-js를 strict 모드로 설정합니다.
false - sax-js를 비 strict 모드로 설정합니다.
14. 완료를 클릭합니다.
출력 스키마
XML에서 JSON으로 작업은 다음 그림과 같이 출력 스키마를 반환합니다.