JSON 포맷터
JSON 을 정렬·압축·검증합니다. API 가 뱉은 한 줄짜리 덩어리, 파싱이 안 되는 설정 파일을 붙여 넣으면 — 일관된 들여쓰기로 예쁘게 펼치거나 전송용으로 압축하고, 문법 오류는 조용히 넘기는 대신 위치를 짚어 알려줍니다.
AD
사용 방법
- JSON 을 붙여 넣습니다.
- 읽을 거면 정렬, 보낼 거면 압축.
- 파싱이 실패하면 보고된 위치의 문법을 고칩니다.
- 결과를 원래 자리에 복사해 넣습니다.
이럴 때 씁니다
- API 응답을 읽을 만하게 펼쳐 원하는 필드를 찾을 때.
- 파싱이 멈춘 설정 파일의 문법 오류 위치를 찾을 때.
- 요청·환경 변수에 넣기 전에 페이로드를 압축할 때.
- 두 JSON 을 비교하기 전에 서식을 통일할 때.
잘못된 JSON 의 4대 원인
JSON 은 JavaScript 보다 엄격해서, 파싱 실패의 거의 전부가 네 가지 중 하나입니다: 마지막 항목 뒤의 쉼표(JS 에선 합법, JSON 에선 치명), 큰따옴표 대신 작은따옴표, 따옴표 없는 키, 그리고 주석 — JSON 에 주석은 없습니다. 여기의 검증기는 파싱이 깨진 위치를 짚어 주는데 대개 문제 문자 바로 그 자리이거나 직후입니다. 정렬은 공백만 바꿉니다. 키 순서와 값은 그대로라 정렬된 파일은 의미상 동일합니다. 압축은 그 공백을 다시 걷어내는 것으로 — 큰 페이로드에서 의미 있는 절감이고, 언제든 정렬로 되돌릴 수 있습니다.
관련 도구
자주 묻는 질문
JSON 포맷터는 입력값을 서버로 보내나요?
아니요. 변환이 페이지 안의 자바스크립트에서 실행되므로 API 키, 토큰, 설정 파일 같은 민감한 텍스트가 기기에 그대로 남습니다. 사용하는 동안 브라우저 네트워크 탭을 열어 직접 확인하실 수 있습니다.
JSON 포맷터가 유니코드와 비 ASCII 문자도 처리하나요?
네. 텍스트를 UTF-8로 처리하므로 악센트가 붙은 라틴 문자, 한국어, 일본어, 중국어, 키릴 문자, 아랍어, 이모지가 물음표로 깨지지 않고 그대로 왕복 변환됩니다.
결과를 실제 서비스 코드에 써도 되나요?
네. 출력이 해당 표준을 정확히 따르므로 프로젝트에 그대로 붙여넣어도 안전합니다. 다만 어떤 도구든 마찬가지로, 배포 전에는 직접 테스트해 보시기 바랍니다.
AD