API 샘플을 설정으로 바꾸기
JSON 샘플을 YAML로 바꿔 설정 파일이나 문서에 빠르게 넣습니다.
Guide
데이터 형식 변환기는 JSON, YAML, XML, CSV 네 형식 사이에서 먼저 “JavaScript 값으로 파싱”한 다음 목표 형식으로 직렬화합니다. 단순한 텍스트 치환이 아니라서 원본에 문법 오류가 있으면 분명히 실패하고, 형식을 넘나들 때 필요한 구조 정규화도 함께 일어납니다.
2026-09-10 업데이트1 min read
.json/.yaml/.yml/.xml/.csv 파일을 받습니다.| 입력 | 출력 | 설명 |
|---|---|---|
| JSON 객체 배열 | CSV 표 | 객체 키가 헤더가 됨 |
| CSV 첫 줄 헤더 + 데이터 | JSON 배열 | Papa Parse 동적 타입 사용 |
| JSON 배열 → XML | <root><item>… |
배열을 root/item으로 감쌈 |
JSON.parse를 쓰므로 주석, 꼬리 쉼표, 따옴표 없는 키 같은 비표준 JSON은 실패합니다.js-yaml을 씁니다. XML은 먼저 fast-xml-parser로 검증하며 오류에 행과 열이 붙고, 그다음 속성을 @_ 접두사로 남기고 텍스트 값은 trim합니다.trim()하므로 앞뒤의 빈 줄은 남지 않습니다.JSON.stringify됩니다.<root>로 감쌉니다. 배열 원소는 <item>을 쓰므로 형식을 넘나들 때 원래 구조 이름이 완전히 왕복한다고 보장할 수 없습니다.JSON 샘플을 YAML로 바꿔 설정 파일이나 문서에 빠르게 넣습니다.
헤더가 있는 CSV를 객체 배열로 바꿔 스크립트나 API 테스트에 씁니다.
CSV는 2차원 표라서, 도구는 중첩 값을 열로 재귀 평탄화하는 대신 JSON 문자열로 만듭니다.
파서는 속성을 유지하고 @_ 접두사로 표시하며, XML로 되돌릴 때도 같은 접두사를 알아봅니다.
JSON, YAML, XML, CSV의 파싱과 변환은 모두 브라우저 로컬에서 끝납니다. 파일은 텍스트로만 읽고 서버로 보내지 않습니다.
2026-09-10 업데이트
JSON, YAML, XML, CSV 데이터 형식을 6방향으로 상호 변환합니다
이 도구는 아직 완전히 번역되지 않아 일부 내용이 원문 또는 대체 언어로 표시됩니다.