Ink·tab
전체 유틸

JSON · YAML · TOML · CSV

설정 파일 포맷을 양방향으로 변환. 에러 위치까지 알려드립니다.

입력 포맷
변환 포맷
결과YAML108 B
name: util-platform
tools:
  - id: json-format
    published: true
  - id: data-convert
    published: true
브라우저 안에서만 처리됩니다. 네트워크 전송 없음.

언제 쓰나

설정 파일이 팀마다 다른 형식일 때, YAML 을 JSON 으로 바꿔야 할 때, CSV 표를 JSON 으로 옮기고 싶을 때 씁니다. 형식에 맞지 않는 부분이 있으면 몇 행 몇 열이 문제인지 바로 알려 줍니다.

사용법

위쪽에서 입력 형식변환 형식 을 고릅니다. 왼쪽 칸에 붙여 넣으면 오른쪽 칸이 실시간으로 바뀝니다. ↔ 스왑 을 누르면 지금 결과를 입력으로 돌려 보낼 수 있고, 자동 감지 는 붙여넣은 내용을 훑어 형식을 추정합니다.

형식별 특징

  • JSON ↔ YAML — 가장 안정적인 조합. 목록·중첩 구조 모두 자연스럽게 양쪽으로 바꿀 수 있습니다.
  • JSON → TOML — TOML 은 맨 바깥이 항상 "키-값" 묶음이어야 합니다. 목록을 맨 바깥에 두면 안 되고, 적당한 이름으로 감싸 주세요.
  • JSON ↔ CSV — CSV 는 표 구조여서 "같은 형태의 항목들이 늘어선 목록" 만 받을 수 있습니다. 중첩 구조가 있으면 오류가 납니다.

자주 보는 문제

  • YAML 들여쓰기 — 탭 문자는 쓸 수 없습니다. 공백 두 칸이 표준입니다.
  • TOML 맨 바깥에 목록 — 감싸는 이름이 반드시 필요합니다. 예: items = [...] 처럼 이름을 줘야 합니다.
  • CSV 의 숫자처럼 보이는 글자"123" 같은 글자도 숫자로 자동 해석됩니다. 그대로 글자로 두려면 따옴표로 감싸 주세요.

입력은 어디로 가나요?

붙여넣은 데이터는 브라우저 안에서만 파싱·변환됩니다. 서버 전송 없음, 로컬 스토리지 저장 없음. 탭을 닫으면 사라집니다.