🛠️Toolo

JSON ↔ YAML 변환기 (무료 JSON·YAML 도구)

브라우저에서 JSON을 YAML로, YAML을 JSON으로 변환하세요. 붙여 넣은 뒤 변환하기를 누르는 클라이언트 측 무료 도구입니다. 파일 업로드는 없습니다.

변환 방향 선택

변환할 방향을 선택하고 내용을 입력하세요.

사용 방법

  1. 변환 방향을 선택합니다 (JSON → YAML 또는 YAML → JSON)
  2. 입력 영역에 변환할 내용을 입력합니다
  3. "변환하기" 버튼을 클릭합니다
  4. 변환된 결과를 복사하여 사용합니다

변환 예시

JSON 예시:

{
  "name": "Toolo",
  "version": "1.0.0",
  "features": ["JSON", "YAML"]
}

YAML 예시:

name: Toolo
version: 1.0.0
features:
  - JSON
  - YAML

💡 참고: 모든 처리는 브라우저에서 직접 이루어지며, 데이터가 서버로 전송되지 않아 완전히 안전합니다.

온라인에서 JSON과 YAML을 변환하는 이유

JSON은 API에서, YAML은 Docker Compose·Kubernetes 매니페스트처럼 읽기 쉬운 설정에서 자주 씁니다. 이 페이지는 붙여 넣은 JSON 객체나 YAML 문서를 브라우저에서 다른 형식으로 바꿔 복사할 수 있게 합니다. 파일 업로드 변환기가 아니며, Kubernetes나 Compose 스키마를 적용하지 않습니다.

JSON → YAML 또는 YAML → JSON을 고르고 텍스트를 붙인 뒤 변환하기를 누르세요. 파싱은 JavaScript의 JSON.parse와 yaml 라이브러리로 실행되며, 데이터는 Toolo 서버로 전송되지 않습니다. 문법은 변환할 때(또는 방향을 바꿀 때) 검사되며, 입력하는 동안 실시간으로 검사되지 않습니다. 주석과 일부 YAML 전용 기능은 왕복에서 사라질 수 있습니다.

주요 기능 및 장점

JSON과 YAML 텍스트를 로컬에서 변환하도록 만들어졌습니다:

  • 클라이언트 측 프라이버시

    변환은 브라우저에서 실행됩니다. 설정 텍스트는 원격 서버로 업로드되거나 저장되지 않습니다. 비밀을 붙여 넣는 것은 확장 프로그램, 훔쳐보기 같은 기기 측 위험이 남을 수 있습니다.

  • 양방향 변환

    JSON → YAML 또는 YAML → JSON을 고른 뒤 변환하기를 누릅니다. 방향을 바꾸면 현재 입력을 다른 칸 형식으로 바꾸려고 시도합니다. 파일 선택기는 없습니다.

  • 변환 시 오류

    잘못된 JSON이나 YAML은 변환하기를 누른 뒤에 일반적인 파싱 오류(토스트와 배너)로 나옵니다. 누락된 괄호나 들여쓰기를 실시간으로 표시하지 않고, 정확한 문법 위치도 짚어 주지 않습니다.

  • 무료, 계정 불필요

    로그인이나 유료 플랜 없이 쓸 수 있고, 파일 크기 입력칸은 없습니다. 아주 긴 붙여넣기는 브라우저가 느려지거나 실패할 수 있습니다. JSON은 JSON.parse가 받는 단일 값이어야 하고, 일반적인 단일 YAML 문서는 동작합니다. 다중 문서 YAML과 커스텀 태그는 보장하지 않습니다.

자주 묻는 질문 (FAQ)

민감한 설정 데이터를 이 변환기에 넣어도 안전한가요?

변환은 브라우저 JavaScript로 실행되며 Toolo 서버로 전송되지 않습니다. 비밀 금고는 아닙니다. 기기나 브라우저 확장 프로그램을 신뢰하지 않으면 운영 자격 증명을 붙여 넣지 마세요.

YAML을 다시 JSON으로 변환할 수 있나요?

네. YAML → JSON을 고르고 YAML을 붙인 뒤 변환하기를 누르세요. 결과는 YAML.parse에서 만든 들여쓰기 2칸 JSON입니다. YAML 주석은 유지되지 않습니다.

JSON이나 YAML 문법 오류를 검사하나요?

입력하는 동안이 아니라 변환할 때 검사합니다. 실패하면 “유효한 JSON/YAML이 아닙니다” 수준의 메시지가 나옵니다. 실시간 린터나 누락된 괄호·들여쓰기 목록은 없습니다.