자주 묻는 질문

YAML 주석은 JSON으로 변환하면 어떻게 되나요?
JSON은 주석을 공식 지원하지 않습니다. 이 도구는 YAML→JSON 변환 시 주석을 JSON 결과에서 제거하되, 변환 결과 패널 아래에 "추출된 YAML 주석" 목록으로 따로 표시합니다. 나중에 YAML로 되돌아갈 때 참고하세요.
JSON→YAML 변환 시 키 순서가 바뀌나요?
아니요, 이 도구는 sortKeys: false 옵션을 사용하여 JSON 원본의 키 순서를 그대로 YAML에 보존합니다. 많은 온라인 변환기가 알파벳 순으로 정렬하지만, 이 도구는 입력 순서를 유지합니다.
한글 키와 값도 정상적으로 변환되나요?
네, UTF-8 인코딩으로 처리하기 때문에 한글 키, 한글 값, 이모지, 특수문자 모두 정상 변환됩니다. YAML 한글 키는 별도 따옴표 없이도 대부분 처리됩니다.
입력한 데이터가 서버로 전송되나요?
아니요, 모든 변환은 브라우저(클라이언트)에서만 수행됩니다. 입력한 JSON이나 YAML은 서버로 전송되지 않으며, localStorage에 최근 입력으로만 저장됩니다.
들여쓰기 옵션은 어떻게 사용하나요?
JSON→YAML 변환 시 YAML 출력의 들여쓰기 칸 수를 2칸 또는 4칸으로 선택할 수 있습니다. YAML→JSON 변환 시에는 JSON 출력의 들여쓰기 칸 수를 선택합니다. 옵션 버튼은 변환 방향에 따라 자동으로 바뀝니다.
YAML 앵커(&)와 별칭(*)은 처리되나요?
네, js-yaml이 앵커와 별칭을 자동으로 역참조하여 JSON으로 변환합니다. 병합 키(<<: *alias)도 지원되어 참조된 값들이 인라인으로 풀려서 JSON에 삽입됩니다.
자동 방향 감지는 어떻게 작동하나요?
텍스트를 붙여넣으면 시작 문자를 기준으로 방향을 감지합니다. { 또는 [ 로 시작하면 JSON으로, 그 외(키:값, # 주석 등)는 YAML로 판단하여 자동으로 변환 방향을 전환합니다.
공유 링크를 만들 수 있나요?
네, 상단 "공유 링크" 버튼을 누르면 현재 입력과 변환 방향이 URL에 인코딩된 링크가 클립보드에 복사됩니다. 링크를 열면 동일한 입력 상태로 복원됩니다.
YAML에서 날짜 형식(2024-01-01)이 이상하게 변환돼요.
YAML은 2024-01-01 같은 형식을 자동으로 날짜 객체로 파싱할 수 있습니다. 문자열로 유지하려면 YAML에서 따옴표로 감싸세요: "2024-01-01"
JSON 파싱 오류가 나는데 어떻게 해야 하나요?
가장 흔한 원인은: (1) 마지막 요소 뒤에 쉼표가 있는 경우, (2) 작은따옴표를 사용한 경우(큰따옴표만 허용), (3) // 주석이나 /* */ 블록 주석이 포함된 경우입니다. 오류 메시지 옆의 줄 번호를 참고하세요.
빈 JSON 객체 {}나 빈 배열 []도 변환되나요?
네, 빈 객체와 빈 배열 모두 정상 처리됩니다. {} → YAML의 {}, [] → YAML의 []로 변환됩니다.
모바일에서도 사용 가능한가요?
네, 모바일 브라우저에서도 동작합니다. 다만 코드 편집 특성상 PC 환경이 더 편리합니다.

더 자세한 설명이 필요하신가요?

변환 가이드에서 JSON과 YAML의 차이점, 실무 활용 사례, 오류 해결 방법을 확인하세요.