문제

알려진 xml2json 변환 규칙을 기반으로 합니다.

1 - 텍스트 노드가 없는 XML 요소

<a></a> --> {"a":""}

2 - 빈 XML 요소1

<a/> --> {"a":널}

Worklight xml 구문 분석기와는 다른 변환이 있을 것으로 예상됩니다.

대신 두 시나리오 모두 빈 문자열로 변환되며 결코 null 값(또는 최소한 빈 대괄호)을 사용하지 않는 것 같습니다.

이는 설계된 대로 작동하는 접근 방식입니까, 제한 사항입니까, 아니면 구성 가능한 동작입니까?

도움이 되었습니까?

해결책

동작은 구성 가능합니다.언급하지는 않았지만 Worklight 어댑터의 XML에서 JSON으로의 변환에 대해 이야기하고 있다고 가정합니다.Worklight 어댑터를 생성하면filtered.xsl 파일이 생성됩니다.해당 .xsl 파일을 사용하여 변환에 영향을 줄 수 있고 사용해야 합니다.

보다 IBM Worklight 어댑터 개요 문서화 및 이 SO 질문.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top