AG Format 소개
하나의 화면에서 4종 데이터 포맷을 오가는 변환 허브
AG Format은 JSON · YAML · XML · CSV 네 가지 데이터 포맷을 서로 변환하는 온라인 도구입니다. 원본 포맷과 대상 포맷을 고르기만 하면 총 12가지 방향의 변환을 실시간으로 처리합니다. 개발·데이터 작업에서 흔히 마주치는 "포맷이 안 맞아 다시 손보는" 수고를 한 화면에서 끝냅니다.
핵심 기능: 원본·대상 포맷 선택(스위치보드), 좌우 2패널 실시간 변환, 원본↔대상 뒤바꾸기(왕복), 줄 단위 오류 표시, 들여쓰기·키 정렬 옵션, CSV 구분자·헤더 옵션, 결과 복사·다운로드, 예시 채우기입니다. YAML·CSV·XML의 세밀한 규칙(따옴표 이스케이프, 반복 요소, 속성)을 자동으로 처리합니다.
모든 변환은 방문자의 브라우저 안에서만 수행됩니다. 입력한 데이터는 어떤 서버로도 전송·저장되지 않으므로, 설정 파일·API 응답·업무 데이터처럼 민감한 내용도 안심하고 다룰 수 있습니다. 회원가입이나 설치도 필요 없습니다.
CSV처럼 표 형태의 포맷은 계층 구조를 표현하지 못하므로, 깊게 중첩된 JSON을 CSV로 바꿀 때는 중첩 값이 셀 안에 JSON 문자열로 담깁니다. XML↔JSON 변환은 속성은 @이름, 텍스트는 #text, 반복 요소는 배열로 대응하는 규약을 사용합니다. 이러한 변환 규칙은 각 포맷 가이드에서 자세히 안내합니다.
자주 묻는 질문
입력한 데이터가 서버로 전송되나요?
아니요. 모든 변환은 방문자의 브라우저 안에서만 수행되며, 입력 내용은 어떤 서버로도 전송·저장되지 않습니다.
어떤 포맷을 지원하나요?
JSON, YAML, XML, CSV 네 가지를 지원하며, 이들 사이의 12가지 방향 변환을 모두 처리합니다.
중첩된 JSON을 CSV로 바꾸면 어떻게 되나요?
CSV는 표 형태라 계층 구조를 담지 못합니다. 중첩된 객체·배열 값은 셀 안에 JSON 문자열로 저장되어 데이터 손실을 막습니다.
XML 변환 규칙은 어떻게 되나요?
속성은 @이름 키, 요소의 텍스트는 #text 키, 같은 이름의 반복 요소는 배열로 대응합니다. JSON→XML은 최상위가 단일 키면 그 키를 루트 요소로 사용합니다.
변환 오류가 나면 어디가 틀렸는지 알 수 있나요?
네. 입력 파싱에 실패하면 몇 번째 줄에서 어떤 이유로 실패했는지 입력 패널에 표시합니다.