XML 및 YAML 도구

JSON → XML

객체와 배열을 재귀적으로 변환하고 텍스트를 이스케이프하며 잘못된 XML 태그명을 차단합니다.

Ctrl / ⌘ + Enter로 실행
읽기 전용 결과

객체와 배열을 재귀적으로 변환하고 텍스트를 이스케이프하며 잘못된 XML 태그명을 차단합니다.

이 도구의 기능

JSON → XML은 객체 키를 요소 이름에 매핑하고, 배열 값을 반복 요소에 매핑하며, 최상위 배열은 항목 하위 요소를 사용합니다. null은 빈 요소로 출력되고 문자열, 숫자 및 부울은 안전하게 이스케이프된 텍스트로 출력됩니다.

  • 기본 루트 요소의 이름은 root입니다.
  • 객체 키와 루트 요소는 유효한 XML 이름이어야 합니다. 합법적이지 않은 경우 오류가 명시적으로 보고됩니다.
  • &, <, >, 따옴표 등의 문자는 레이블로 실행되지 않습니다.

사용 방법

  1. 유효한 JSON을 붙여넣으세요.
  2. 루트 요소 이름을 확인하거나 수정합니다.
  3. "XML로 변환"을 클릭하세요.
  4. 배열과 null 값을 확인한 후 result.xml을 복사하거나 다운로드합니다.

주요 사용 사례

  • XML만 수신하는 시스템을 위한 단순 데이터를 준비합니다.
  • 구성 또는 테스트 픽스처에 대한 XML 뼈대를 생성합니다.
  • JSON 계층 구조가 반복 요소에 어떻게 매핑되는지 확인하세요.

JSON → XML 기능

객체와 배열을 반복적으로 변환하고, 텍스트를 안전하게 이스케이프하고, 불법적인 XML 태그 이름을 거부합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.

FAQ

어레이에는 어떤 레이블이 사용됩니까?

객체 속성의 배열은 속성 이름을 반복합니다. 최상위 배열은 루트 요소 아래에 배치되고 항목을 사용합니다.

null을 어떻게 변환하나요?

null이 <value/>와 같은 빈 요소로 변환되면 규칙이 고정되고 "null" 문자열이 출력되지 않습니다.

일부 JSON 키가 오류를 보고하는 이유는 무엇입니까?

공백, 숫자로 시작하거나 허용되지 않는 문자를 포함하는 키는 직접 XML 태그가 될 수 없습니다. 이 도구는 불법 XML이 자동으로 생성되는 것을 방지하기 위해 오류를 명확하게 보고하도록 선택합니다.

개발자 도구 목록으로 돌아가기