YAML JSON 변환기 온라인
YAML ↔ JSON 양방향 실시간 변환. 들여쓰기 선택, 다운로드 지원.
JSON 들여쓰기
복사됨!
YAML 입력
→
←
JSON 출력
변환법
- YAML 붙여넣기 - 왼쪽 패널에 YAML 내용 입력·붙여넣기.
- JSON 확인 - 오른쪽 패널에 실시간으로 JSON 출력.
- 들여쓰기 - JSON 쪽 2칸·4칸 선택.
- 방향 전환 - 스왑 버튼, 또는 JSON 쪽에 직접 입력하면 반대 방향.
- 복사·다운로드 - 클립보드 또는 .yaml/.json 파일로 저장.
YAML ↔ JSON, 왔다갔다 자유롭게
도커·쿠버네티스·깃허브 액션스 같은 데는 거의 다 YAML로 설정 써요. 사람이 읽기 편하게 들여쓰기 구조거든요. 근데 API나 저장용은 JSON이 표준이라서 둘 사이를 변환할 일이 자주 생겨요. 여기선 js-yaml 라이브러리 써서 양쪽 다 정확히 파싱·직렬화해요. 왼쪽에 YAML 붙여넣으면 오른쪽에 JSON이, 반대로 오른쪽에 JSON 치면 왼쪽에 YAML이 실시간으로 떠요. 구문 오류 나면 몇 번째 줄이 잘못됐는지 알려주니까 디버깅도 편해요.
설정 파일 형식 바꿔 쓰기
- 양방향 - YAML→JSON 또는 JSON→YAML 한 도구로.
- 실시간 - 타이핑하자마자 반대쪽 출력 갱신.
- 에러 표시 - 구문 오류 나면 몇 번째 줄이 문제인지 명확히 알려줘요.
- 들여쓰기 - JSON 쪽 2칸·4칸 선택해서 깔끔하게.
- 다운로드 - 변환 결과 .yaml이나 .json 파일로 저장 가능.
- 데이터 처리 - 전부 브라우저 내, 서버 전송 없음.
다른 YAML/JSON 도구랑 비교
| 항목 | FreeToolbox | transform.tools | jsonformatter.org |
|---|---|---|---|
| 양방향 | O | O | X |
| 실시간 | O | O | 버튼 방식 |
| 들여쓰기 옵션 | 2/4칸 | X | X |
| 다운로드 | YAML + JSON | X | X |
| 에러 표시 | 인라인 | 모달 | 알림 |
| 광고 | 최소 | 보통 | 많음 |
자주 묻는 질문
JSON을 YAML로도 바꿀 수 있어요?
네, 오른쪽 JSON 패널에 붙여넣거나 스왑 버튼 누르면 방향 바뀌어요. 양방향 변환 완벽 지원해요.
중첩 구조 있는 YAML도 되나요?
네, js-yaml 라이브러리 써서 중첩 객체, 배열, 여러 줄 문자열, 앵커, 표준 YAML 1.2 기능 전부 지원해요. 쿠버네티스 매니페스트나 docker-compose 같은 실무 YAML도 문제없이 돌아가요.
YAML 구문 에러 나면 어떻게 돼요?
YAML 패널 아래에 에러 메시지가 인라인으로 떠요. 몇 번째 줄, 어떤 종류 오류인지 알려주니까 바로 고치기 편해요.
입력 데이터는 어떻게 처리되나요?
네, 전부 자바스크립트로 브라우저에서 돌아가요. 어떤 데이터도 기기를 벗어나지 않습니다.
파일 크기 한계 있어요?
딱 정해진 상한은 없는데 10MB 넘는 큰 파일은 브라우저 느려질 수 있어요. 일반 설정 파일이나 API 응답 수준은 즉시 처리돼요.