텍스트
JSON Linter
JSON Linter 도구는 입력한 JSON 텍스트의 구문 오류를 감지하고 보기 좋게 포맷팅하는 도구입니다. 값의 타입이나 괄호의 대응, 쉼표나 콜론의 누락과 같은 JSON 특유의 세세한 표기법을 검사하며, 오류가 있을 경우 행과 열 번호와 함께 한국어 메시지로 위치를 명시합니다. 포맷팅 후 텍스트는 원클릭으로 클립보드에 복사할 수 있습니다.
입력 내용은 모두 브라우저 내에서 처리되며 서버로 전송되지 않습니다.
관련 도구
글자 수 카운트
텍스트의 글자 수, 공백 제외 글자 수, 줄 수를 실시간으로 집계합니다.
텍스트 비교(Diff)
2개의 텍스트의 차이를 줄, 단어, 글자 단위로 시각화하는 diff 도구입니다. 공백, 줄바꿈, 대소문자 무시나 unified diff 형식 복사에도 대응하며, 문장 비교나 교정 전후 확인에 활용할 수 있습니다. 브라우저만으로 완결됩니다.
정규식 테스터
정규식 패턴을 입력하면 대상 텍스트의 일치 부분을 실시간으로 하이라이트하고, 캡처 그룹이나 치환 결과를 그 자리에서 확인할 수 있는 JavaScript 정규식 테스터입니다. 플래그 전환, 자주 사용하는 패턴 프리셋, URL을 통한 패턴 공유에도 대응하며, 브라우저만으로 완결됩니다.
비밀번호 생성
길이, 문자 종류, 제외 문자를 지정하여 안전한 비밀번호를 한꺼번에 생성합니다.
JSON Linter 도구란?
JSON Linter 도구는 입력한 JSON 텍스트의 구문 오류를 감지하고 보기 좋게 포맷팅하는 도구입니다. 값의 타입이나 괄호의 대응, 쉼표나 콜론의 누락과 같은 JSON 특유의 세세한 표기법을 검사하며, 오류가 있을 경우 행과 열 번호와 함께 한국어 메시지로 위치를 명시합니다. 포맷팅 후 텍스트는 원클릭으로 클립보드에 복사할 수 있습니다.
들여쓰기는 스페이스 2 / 스페이스 4 / 탭에서 선택할 수 있어, API 응답이나 설정 파일, 로그 등 다양한 JSON 용도에 맞춰 출력 스타일을 맞출 수 있습니다. "JSONC 허용"을 활성화하면 줄 주석 //, 블록 주석 /* */, 후행 쉼표를 포함한 JSONC(VS Code 설정 파일 등에서 사용되는 방언)도 검증하고 포맷팅할 수 있습니다.
입력된 JSON은 모두 사용자의 브라우저 내에서 처리되며, 외부 서버로 전송되지 않습니다. API 응답이나 개인정보를 포함한 JSON도 안심하고 사용할 수 있습니다. 브라우저만으로 완결됩니다.
사용 방법
- 포맷팅, 검증하려는 JSON 텍스트를 입력란에 붙여넣습니다.
- 출력 시 들여쓰기로 "스페이스 2", "스페이스 4", "탭" 중 하나를 선택합니다.
- 주석이나 후행 쉼표를 포함한 JSONC를 다루는 경우 "JSONC 허용"을 켭니다.
- "포맷팅, 검증" 버튼을 누르면 구문이 올바르면 포맷팅된 텍스트가, 오류가 있으면 오류의 행과 열 번호와 내용이 표시됩니다.
- 포맷팅 결과 오른쪽 상단의 "복사" 버튼으로 클립보드에 복사하여 원하는 곳에 붙여넣습니다.
활용 사례
- API 응답이나 로그에 포함된 1줄 JSON을 읽기 쉬운 형태로 포맷팅하여 내용을 확인하고 싶은 엔지니어.
- VS Code의 settings.json이나 tsconfig.json 같은 JSONC 파일을 검증, 포맷팅하고 싶은 개발자.
- 외부 도구에서 출력된 JSON이 깨지지 않았는지, 구문 오류의 위치를 빠르게 파악하고 싶은 운영 담당자.
- 학습 목적으로 JSON 서식(쌍따옴표 필수, 후행 쉼표 금지 등)의 오류를 눈으로 확인하고 싶은 분.
- 팀 내에서 들여쓰기 폭을 맞추기 위해 커밋 전 JSON 파일을 다시 포맷팅하고 싶을 때.
주의사항
- 포맷팅과 검증은 모두 브라우저 내에서 이루어지며, 입력한 JSON은 외부로 전송되지 않습니다.
- 엄격 JSON 모드(JSONC 끔)에서는 주석이나 후행 쉼표가 포함되어 있으면 오류로 감지됩니다.
- JSONC 모드를 활성화한 경우에만 포맷팅 후에도 주석이 유지됩니다. 주석을 제거하고 싶다면 JSONC를 꺼 주세요.
- 극단적으로 거대한 JSON(수십 MB 이상)을 입력하면 브라우저 동작이 느려질 수 있습니다.
- 포맷팅 시 줄바꿈 코드는 LF(\n)로 통일됩니다. CRLF가 필요한 환경에서는 붙여넣은 곳에서 변환해 주세요.