JSON 포맷터의 작동 방식
JSON 포맷터는 입력한 텍스트를 브라우저에서 JSON.parse 로 해석하고, 성공하면 JSON.stringify 로 읽기 좋은 형태로 다시 출력합니다. 들여쓰기는 2칸, 4칸, 탭 중에서 선택할 수 있습니다. 포맷 버튼을 누르면 올바른 JSON 은 출력 영역에 정리되어 표시되고, 잘못된 JSON 은 오류 메시지로 알려 줍니다. 검증 버튼은 출력 없이 유효성만 확인합니다. 지우기 버튼은 입력, 출력, 상태 메시지를 모두 초기화합니다.
언제 사용하면 좋은가요?
API 응답, 설정 파일, 로그 일부, localStorage 값, Webhook 예시처럼 구조를 빠르게 확인해야 하는 JSON 에 유용합니다. 한 줄로 압축된 데이터를 붙여 넣으면 객체, 배열, 문자열, 숫자, true/false, null 구조를 쉽게 파악할 수 있습니다. 출력 영역은 읽기 전용이며 복사 버튼으로 정리된 JSON 을 가져올 수 있습니다. 팀 문서에 붙여 넣기 전 들여쓰기를 맞추거나, 구문 오류가 있는지 빠르게 점검할 때 편리합니다.
표준 JSON의 제한
JSON 은 주석, 끝 쉼표, 작은따옴표 문자열, 따옴표 없는 키를 허용하지 않습니다. JavaScript 객체 리터럴이나 YAML 과는 다르므로 붙여 넣기 전에 표준 JSON 형식인지 확인해야 합니다. 이 도구의 처리는 브라우저 안에서 이루어지지만, 액세스 토큰, 비밀키, 개인정보, 내부 데이터는 공용 컴퓨터나 화면 공유 상황에서 조심해야 합니다. 매우 큰 파일은 브라우저 성능에 영향을 줄 수 있으므로 필요한 부분만 나누어 확인하는 것이 안전합니다.
댓글