JSON을 XML로 변환
JSON 파일을 XML 파일로 바꿔요.
입력한 내용과 파일은 이 브라우저 안에서만 처리되고 어디에도 업로드되지 않아요.
이럴 때 써요
- API에서 받은 JSON을 엑셀로 확인하고 싶을 때.
- XML만 받는 시스템에 데이터를 넣어야 할 때.
JSON과 XML, 무엇이 다른가요
| 항목 | JSON | XML |
|---|---|---|
| 정식 이름 | JSON (JavaScript Object Notation) | XML (Extensible Markup Language) |
| 만든 곳·시기 | 2000년대 초 정리된 형식, 지금 웹 API의 기본 | 1998년 W3C 권고 |
| 저장 방식 | 중괄호·대괄호로 된 글자 데이터 — 값 안에 값을 넣는 구조가 가능해요 | 태그로 감싼 글자 데이터 |
| 주로 쓰는 곳 | 웹 API 응답, 앱 설정, 개발용 데이터 | 공공데이터 개방 자료, 오래된 업무 시스템, 문서 교환 |
| 약점 | 엑셀처럼 표로 바로 보기 어려워요 | 글자가 많아 사람이 읽기 어렵고 표로 보기 불편해요 |
예시로 보면
같은 명단을 싹뚝과 같은 방식으로 실제로 바꿔 본 결과예요.
[
{
"이름": "김하나",
"부서": "영업팀",
"연락처": {
"이메일": "[email protected]",
"내선": "301"
},
"자격증": [
"컴활 1급",
"토익"
]
},
{
"이름": "이두리",
"부서": "개발 1팀",
"연락처": {
"이메일": "[email protected]",
"내선": "415"
},
"자격증": [
"정보처리기사"
]
}
]<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row>
<이름>김하나</이름>
<부서>영업팀</부서>
<연락처.이메일>[email protected]</연락처.이메일>
<연락처.내선>301</연락처.내선>
<자격증>컴활 1급, 토익</자격증>
</row>
<row>
<이름>이두리</이름>
<부서>개발 1팀</부서>
<연락처.이메일>[email protected]</연락처.이메일>
<연락처.내선>415</연락처.내선>
<자격증>정보처리기사</자격증>
</row>
</rows>싹뚝에서는 이렇게 처리해요
- JSON에서 처음 나오는 목록(배열)을 표의 행으로 써요. 안쪽에 든 값은 '주소.도시'처럼 점으로 이은 열 이름으로 펼치고, 숫자·글자 목록은 쉼표로 이어 한 칸에 넣어요.
- <rows> 안에 행마다 <row>를 두는 구조로 저장해요. 태그 이름에 쓸 수 없는 글자(빈칸·괄호 등)는 _로 바꿔요.
- 변환 전에 첫 몇 줄을 표로 미리 보여 줘서, 열이 제대로 나뉘었는지 확인하고 바꿀 수 있어요.
JSON을 XML로 변환 사용법
JSON을 XML로 변환 도구는 JSON 파일을 XML 형식으로 바꿔요.
- JSON 파일을 넣으세요.
- 미리보기에서 내용이 맞게 읽혔는지 확인하세요.
- XML 파일로 내려받으세요.
자주 묻는 질문
한글이 깨져요.
CSV는 UTF-8과 EUC-KR(한국어 엑셀이 자주 쓰는 방식) 중 무엇으로 저장됐는지에 따라 깨질 수 있어요. 이 도구는 UTF-8로 먼저 읽고, 깨지면 EUC-KR로 다시 읽어요.
파일 업로드 여부·요금·휴대폰 사용처럼 모든 도구에 해당하는 질문은 자주 묻는 질문에 모아 두었어요. 싹뚝 운영: 여상현(코드블루). 도구 설명은 실제 설정값을 기준으로 2026년 11월 8일에 고쳤어요. 틀린 곳이 있으면 알려 주세요.