JSON → XML 변환

JSON을 XML로 변환합니다.

    JSON 파일을 여기에 놓거나 선택하세요.

    • 파일당 50MB까지
    • 한 번에 10개까지
    • JSON Lines(한 줄에 객체 하나)도 읽어요

    비우면 키가 하나인 객체는 그 키를, 아니면 root 를 써요. XML 이름에 못 쓰는 문자는 _ 로 바꿔요.

    맨 바깥 배열의 항목 이름이에요. 안쪽 배열은 키 이름을 반복해요.

    파일은 서버에 전송하지 않습니다. 개인정보처리방침

    결과

    JSON 을 올리고 [변환하기]를 누르면 XML 파일이 여기에 나와요.

    다음에 할 일

    변환 방법

    JSON 을 올리고 [변환하기]를 누르면 객체는 요소, 배열은 반복 요소, 값은 요소 안 글자로 바꿔 XML 을 만들어요. UTF-8, 들여쓰기 2칸이에요.

    주의할 점

    XML 에는 숫자·참거짓 구분이 없어서 모든 값이 글자로 들어가요. 키 순서는 JSON 에 적힌 순서를 따라요.

    자주 묻는 질문

    배열은 어떻게 바뀌나요?

    같은 이름 요소의 반복이 돼요. { "tag": ["a", "b"] } → <tag>a</tag><tag>b</tag>. 맨 바깥이 배열이면 <item> 으로 감싸요.

    속성으로 넣을 수 있나요?

    키가 "@" 로 시작하면(예: "@id") 속성으로, "#text" 키는 요소 안 글자로 넣어요. XML → JSON 의 '구조 그대로' 결과를 다시 넣으면 원래 모양에 가깝게 돌아와요.

    키에 공백·특수문자가 있으면요?

    XML 이름에 못 쓰는 문자는 _ 로 바꾸고, 숫자로 시작하면 앞에 _ 를 붙여요. null 은 빈 요소(<키/>)가 돼요.

    파일이 서버에 올라가나요?

    아니요. 읽기와 변환 모두 이 브라우저 안에서만 일어나고, 파일은 네트워크로 보내지 않아요. 페이지를 닫으면 결과도 사라지니 저장 버튼으로 내려받으세요.

    오늘의 투표

    신발장 앞에서 오래 갈리는 두 브랜드예요.

    로그인 없이 투표할 수 있습니다. 응답이 모이면 결과를 확인할 수 있고, 로그인 회원은 하루 한 개의 콩을 받을 수 있습니다.

    관련 도구