JSON·YAML·CSV의 들여쓰기와 형식을 정리합니다.
포맷 옵션
⌘/Ctrl ↵
저장한 포맷 설정
클라우드 프리셋 확인 중…
포맷된 출력
포맷된 데이터가 여기에 표시됩니다.
JSON·YAML·CSV 포맷하고 검증하는 방법
Data Formatter는 JSON·YAML·CSV 데이터를 다시 들여쓰고 검증하며, 형식이 깨졌을 때 어디가 문제인지 정확히 알려줍니다. 파싱은 브라우저 탭에서 일어나므로 설정 파일, API 응답, 고객 행이 가득한 내보내기 파일이 기기를 떠나지 않습니다. 유효한 데이터는 복사·다운로드하거나 Text Diff나 Snippet Studio로 바로 넘길 수 있습니다.
네 단계로 데이터 포맷하기
- 형식 선택하고 데이터 붙여넣기JSON·YAML·CSV 중 하나를 고르고 입력란에 붙여넣습니다. 예제 불러오기는 선택한 형식의 짧은 유효 샘플을 채워주므로, 민감한 데이터를 붙이기 전에 결과 모양을 확인할 수 있습니다.
- 포맷 옵션 설정들여쓰기 폭을 고르고, JSON은 키를 알파벳순으로 정렬하거나 JavaScript 숫자로 바꾸면 정밀도가 깨지는 정수 표기를 원문 그대로 보존할 수 있습니다. CSV에는 엄격·관용 파싱 모드가 추가됩니다.
- 포맷 실행하고 판정 확인데이터 포맷을 누릅니다. 유효한 입력은 유효 배지와 함께 포맷된 결과를 내고, 깨진 입력은 텍스트를 그대로 돌려주는 대신 실패 이유를 알려줍니다. 관용 모드 CSV는 복구할 수 있으면 복구하고 손본 행·열을 전부 나열합니다.
- 결과를 다음 단계로출력을 복사하거나 .json·.yml·.csv 파일로 내려받습니다. 변경 비교는 결과를 Text Diff로, 코드 카드 만들기는 Snippet Studio로 엽니다.
Data Formatter를 쓰는 상황
- 설정 파일의 문법 오류 찾기어떤 도구가 거부한 YAML이나 JSON을 붙여넣고, 파일을 한 줄씩 읽는 대신 파서가 실패 지점을 짚게 합니다.
- 압축된 API 응답을 읽기 쉽게한 줄로 뭉친 JSON 본문을 다시 들여쓰고 키를 정렬해 필드를 훑고, 이전 응답과 비교합니다.
- 가져오기 전에 CSV 내보내기 점검스프레드시트 내보내기를 관용 모드로 돌려, 다른 시스템이 파일을 거부하기 전에 열 수가 어긋난 행이나 엉뚱한 인용부호를 확인합니다.
Data Formatter 자주 묻는 질문
- 포맷할 때 데이터가 업로드되나요?
- 아니요. 파싱과 포맷은 브라우저 탭에서 실행됩니다. 입력·출력·파일명·클립보드 내용을 업로드하지 않습니다. 실행 이력은 저장하지 않으므로 새로고침하거나 페이지를 닫기 전에 결과를 다운로드하세요. 다른 도구로 결과를 넘길 때는 전달할 내용을 이 브라우저에 임시 보관합니다.
- JSON을 CSV나 YAML로 변환할 수 있나요?
- 안 됩니다. 각 형식은 같은 형식으로 파싱되고 다시 출력됩니다. Data Formatter는 배치를 다듬고 문법을 검증하며, JSON·YAML·CSV 사이를 옮기지는 않습니다.
- 큰 ID 숫자가 왜 바뀌나요?
- JavaScript 숫자는 2^53을 넘으면 정밀도를 잃기 때문입니다. 안전하지 않은 정수 표기를 보존하는 옵션을 켜면 원래 자릿수가 붙여넣은 그대로 다시 출력됩니다.
- CSV 엄격 모드와 관용 모드의 차이는요?
- 엄격 모드는 첫 구조 문제에서 실패합니다. 관용 모드는 가능한 만큼 복구하고 결과를 복구됨으로 표시하며, 손본 위치의 행과 열을 모두 나열해 그 수정이 받아들일 만한지 판단하게 합니다.
- 출력이 오래됐다고 표시되는 이유는요?
- 마지막 실행 뒤에 입력이나 옵션이 바뀌었기 때문입니다. 복사·다운로드·다음 도구로 넘기기 전에 다시 포맷하면, 입력과 맞지 않는 결과를 옮기는 일이 없습니다.
- 새로고침 후에도 입력과 결과가 남나요?
- 포매터에는 실행 이력 저장 기능이 없습니다. 새로고침하기 전에 필요한 결과를 다운로드하거나 복사하세요. 계정 프리셋은 포맷 설정만 보관하며 원문과 결과는 저장하지 않습니다.