# XML ~ YAML 데이터 형식 변환기

XML를 YAML로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, YAML에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 YAML를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

## 자주 묻는 질문

### 어떤 형식 간에 변환할 수 있나요?

변환기는 JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX 및 OpenDocument ODS를 읽고 쓸 수 있으며, 어떤 형식이든 다른 형식으로 변환할 수 있습니다. From에서 원본 형식을, To에서 대상 형식을 선택하세요. JSON 및 YAML, CSV에서 JSON로, JSON에서 CSV로, JSON에서 XML로, XML에서 JSON로 변환할 때는 추가 옵션이 있는 전용 도구도 제공됩니다.

### Excel 또는 ODS 스프레드시트는 어떻게 변환하나요?

원본 형식으로 XLSX 또는 ODS를 선택하고 텍스트를 붙여넣는 대신 워크북을 업로드하세요. 변환기는 첫 번째 시트 또는 Sheet name 필드에 지정한 시트를 읽고 첫 번째 행을 열 머리글로 처리하며 이후의 각 행을 레코드로 변환합니다. 수식은 마지막으로 계산된 값으로 읽히고 날짜 셀은 ISO 8601 문자열이 됩니다.

### 중첩 데이터는 CSV, TSV, INI 또는 properties로 어떻게 변환되나요?

이 형식은 중첩 구조를 담을 수 없으므로 중첩 객체는 점으로 구분된 키로 평탄화되고 배열 항목에는 대괄호 안에 인덱스가 붙습니다. 예를 들어 {"user": {"name": "Ada", "tags": ["x"]}}는 user.name 및 user.tags[0] 키가 됩니다. properties를 다시 읽을 때 충돌이 없으면 점으로 구분된 키가 다시 중첩 구조로 변환되며, CSV 및 TSV 헤더는 작성된 그대로 유지됩니다.

### 변환기는 행을 어떻게 결정하나요?

대상 형식이 CSV, TSV, XLSX 또는 ODS이면 최상위 배열이 행이 됩니다. {"users": [...]}처럼 배열 하나만 감싸는 객체나 반복되는 행 요소로 이루어진 XML 문서는 해당 배열로 풀리며, 그 외의 모든 항목은 단일 행이 됩니다. 열은 처음 나타난 순서대로 모든 키를 모아 구성하고, 누락된 값은 빈칸으로 유지됩니다.

### 숫자와 불리언 값은 보존되나요?

JSON, JSON Lines, YAML 및 TOML은 숫자, 불리언 및 null 값을 유지하고, 스프레드시트 셀은 숫자와 불리언 값을 유지합니다. CSV, TSV, INI, properties 및 XML에는 타입이 없으므로 값은 텍스트로 읽히고 결과에서도 텍스트로 유지됩니다. JavaScript 숫자 범위를 넘는 TOML 정수는 숫자가 손실되지 않도록 텍스트로 유지됩니다.

### XML는 다른 형식에 어떻게 매핑되나요?

각 요소는 키가 되고, 반복 요소는 배열이 되며, 속성은 @로 시작하는 키가 되고, 속성과 함께 있는 텍스트는 #text 아래에 저장됩니다. XML를 쓸 때 최상위 키가 하나인 객체는 해당 키를 루트 요소로 사용하고, 그 외의 모든 항목은 루트 요소로 감싸며 배열 항목은 행 요소로 기록됩니다. 요소 이름에 허용되지 않는 문자는 밑줄로 바뀌고, 엔티티를 선언하는 문서는 안전을 위해 거부됩니다.

### TOML에 저장할 수 없는 값은 어떻게 되나요?

TOML에는 null 값이 없으므로 null을 가진 키는 생략되고 배열 안의 null 항목은 빈 문자열이 됩니다. TOML도 최상위에 테이블이 필요하므로 최상위 배열은 rows라는 이름의 테이블 배열로, 단일 값은 value라는 이름의 키로 기록됩니다. TOML에서 읽은 날짜는 다른 형식으로 변환할 때 ISO 8601 문자열로 기록됩니다.

### INI 파일과 Java properties는 어떻게 읽히나요?

INI 섹션은 객체가 되고, key[] 행은 값을 목록으로 모으며, ; 또는 #으로 시작하는 행은 주석입니다. 큰따옴표로 묶인 값에는 \n 같은 이스케이프를 사용할 수 있습니다. Properties는 Java 규칙을 따릅니다. =, : 또는 공백이 키와 값을 구분하고, # 또는 느낌표로 시작하는 행은 주석이며, 끝에 붙은 백슬래시는 다음 행으로 이어지고 \uXXXX 이스케이프는 디코딩됩니다. 기록되는 properties는 일반 UTF-8이며 Java 9 이상에서는 리소스 번들에서 읽을 수 있습니다.

### JSON Lines와 여러 문서로 된 YAML는 어떻게 처리되나요?

JSON Lines 입력은 행별로 읽고 빈 행은 건너뛰며 값을 배열로 만듭니다. JSON Lines 출력은 배열 항목을 한 줄마다 하나씩 간결한 JSON 값으로 기록합니다. 여러 문서가 ---로 구분된 YAML 입력은 문서마다 항목 하나가 있는 배열이 됩니다. 잘못된 YAML, TOML 및 XML는 구문 분석이 중단된 행과 열을 표시하고, 잘못된 JSON Lines는 행을 표시합니다.

### 제한은 무엇이며 데이터가 저장되나요?

텍스트와 파일은 최대 5 MiB이며, 최대 100,000개 행, 1,000,000개 셀, 64단계 중첩, 압축 해제된 워크북 콘텐츠 50 MiB 및 결과 16 MiB까지 처리할 수 있습니다. 더 큰 입력은 잘리지 않고 오류 메시지와 함께 거부됩니다. 요청을 처리하는 동안 메모리에서 데이터를 변환하며 저장하지 않습니다.

## 관련 도구

### [데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/)

JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX 및 OpenDocument ODS 간에 구조화된 데이터를 변환하세요. 텍스트를 붙여넣거나 워크북을 업로드하고 원본 및 대상 형식을 선택하면, 변환기가 대상 형식에서 지원하는 경우 중첩 구조를 유지하고 지원하지 않는 경우 점으로 구분된 키로 평탄화합니다. 여러 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자, 분석가 및 DevOps 엔지니어를 위해 만들어졌습니다.

### [XML ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-jsonl/)

XML를 JSON Lines로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, JSON Lines에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 JSON Lines를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

### [XML ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-toml/)

XML를 TOML로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, TOML에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 TOML를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

### [XML ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-csv/)

XML를 CSV로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, CSV에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 CSV를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

### [XML ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-tsv/)

XML를 TSV로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, TSV에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 TSV를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

### [XML ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-ini/)

XML를 INI로 한 번에 변환하세요. XML 데이터를 붙여넣거나 업로드하면 변환기가 데이터를 구문 분석하고, INI에서 지원하는 중첩 구조는 유지하며 지원하지 않는 구조는 점으로 구분된 키로 평탄화한 뒤 복사하거나 다운로드할 수 있는 INI를 반환합니다. 도구 간에 구성 데이터와 표 형식 데이터를 옮기는 개발자와 분석가를 위해 만들어졌으며, 가입이 필요 없고 데이터도 저장되지 않습니다.

**관련 도구 104개 모두 보기**

- [XML ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-properties/)
- [XML ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-xlsx/)
- [XML ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xml-to-ods/)
- [JSON Lines ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-yaml/)
- [TOML ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-yaml/)
- [CSV ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-yaml/)
- [TSV ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-yaml/)
- [INI ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-yaml/)
- [Properties ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-yaml/)
- [XLSX ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-yaml/)
- [ODS ~ YAML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-yaml/)
- [JSON ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-jsonl/)
- [JSON ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-toml/)
- [JSON ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-tsv/)
- [JSON ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-ini/)
- [JSON ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-properties/)
- [JSON ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-xlsx/)
- [JSON ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/json-to-ods/)
- [JSON Lines ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-json/)
- [JSON Lines ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-toml/)
- [JSON Lines ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-xml/)
- [JSON Lines ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-csv/)
- [JSON Lines ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-tsv/)
- [JSON Lines ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-ini/)
- [JSON Lines ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-properties/)
- [JSON Lines ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-xlsx/)
- [JSON Lines ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/jsonl-to-ods/)
- [YAML ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-jsonl/)
- [YAML ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-toml/)
- [YAML ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-xml/)
- [YAML ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-csv/)
- [YAML ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-tsv/)
- [YAML ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-ini/)
- [YAML ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-properties/)
- [YAML ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-xlsx/)
- [YAML ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/yaml-to-ods/)
- [TOML ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-json/)
- [TOML ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-jsonl/)
- [TOML ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-xml/)
- [TOML ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-csv/)
- [TOML ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-tsv/)
- [TOML ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-ini/)
- [TOML ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-properties/)
- [TOML ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-xlsx/)
- [TOML ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/toml-to-ods/)
- [CSV ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-jsonl/)
- [CSV ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-toml/)
- [CSV ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-xml/)
- [CSV ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-tsv/)
- [CSV ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-ini/)
- [CSV ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-properties/)
- [CSV ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-xlsx/)
- [CSV ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/csv-to-ods/)
- [TSV ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-json/)
- [TSV ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-jsonl/)
- [TSV ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-toml/)
- [TSV ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-xml/)
- [TSV ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-csv/)
- [TSV ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-ini/)
- [TSV ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-properties/)
- [TSV ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-xlsx/)
- [TSV ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/tsv-to-ods/)
- [INI ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-json/)
- [INI ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-jsonl/)
- [INI ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-toml/)
- [INI ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-xml/)
- [INI ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-csv/)
- [INI ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-tsv/)
- [INI ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-properties/)
- [INI ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-xlsx/)
- [INI ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ini-to-ods/)
- [Properties ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-json/)
- [Properties ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-jsonl/)
- [Properties ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-toml/)
- [Properties ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-xml/)
- [Properties ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-csv/)
- [Properties ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-tsv/)
- [Properties ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-ini/)
- [Properties ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-xlsx/)
- [Properties ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/properties-to-ods/)
- [XLSX ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-json/)
- [XLSX ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-jsonl/)
- [XLSX ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-toml/)
- [XLSX ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-xml/)
- [XLSX ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-csv/)
- [XLSX ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-tsv/)
- [XLSX ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-ini/)
- [XLSX ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-properties/)
- [XLSX ~ ODS 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/xlsx-to-ods/)
- [ODS ~ JSON 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-json/)
- [ODS ~ JSON Lines 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-jsonl/)
- [ODS ~ TOML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-toml/)
- [ODS ~ XML 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-xml/)
- [ODS ~ CSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-csv/)
- [ODS ~ TSV 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-tsv/)
- [ODS ~ INI 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-ini/)
- [ODS ~ Properties 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-properties/)
- [ODS ~ XLSX 데이터 형식 변환기](https://oneclick.pro/ko/tool/data-format-converter/ods-to-xlsx/)

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
