JSON 포매터·압축·검증

브라우저에서 JSON을 정렬하고 문법을 검사하거나 압축하세요. 들여쓰기 설정, 중첩 객체 키 정렬을 지원하며 큰 정수를 반올림하지 않고 보존합니다.

0 자
결과

결과가 여기에 표시됩니다.

JSON 포맷팅·검사·압축 방법

  1. API 응답이나 설정 파일 등 JSON 문서를 붙여 넣으세요.
  2. 읽기 쉽게 만들려면 포맷팅, 간결한 출력은 압축, 문법 확인은 검사를 선택하세요.
  3. 들여쓰기와 키 정렬을 설정한 뒤 결과를 복사하거나 다운로드하세요.

JSON 포매터·압축·검증 사용 안내

JavaScript의 안전한 정수 범위를 벗어나는 값도 원래 숫자 표기를 보존합니다. 주석과 마지막 쉼표는 허용하지 않습니다. 중복된 객체 키는 오류로 알려 데이터가 조용히 사라지는 일을 막습니다.

JSON 포맷팅 예시: 큰 정수를 그대로 보존

입력
{"message":"안녕하세요, 세계! 👋","id":9007199254740993,"enabled":true}
결과
{ "message": "안녕하세요, 세계! 👋", "id": 9007199254740993, "enabled": true }

JSON 포매터·압축·검증 자주 묻는 질문

JSON 포맷팅과 압축은 어떻게 다른가요?

포맷팅은 들여쓰기와 줄바꿈을 추가해 읽기 쉽게 만듭니다. 압축은 문자열 밖의 불필요한 공백을 제거합니다. 값과 문자열 안의 공백은 보존합니다.

큰 정수의 정밀도가 손실되지 않나요?

JavaScript 숫자로 변환하지 않고 숫자의 원래 표기를 유지합니다. 9007199254740993처럼 안전한 정수 범위를 벗어난 ID도 반올림 없이 보존합니다.

JSON 문법 검사에서 오류가 나는 이유는 무엇인가요?

작은따옴표, 따옴표 없는 키, 마지막에 남은 쉼표, 주석 등이 흔한 원인입니다. 중복 키도 값을 조용히 버리지 않고 오류로 처리합니다. 추측해서 자동 수정하지는 않습니다.

키 정렬을 하면 배열 순서도 바뀌나요?

아니요. 중첩 객체를 포함한 객체 키만 정렬합니다. 배열 요소의 순서는 그대로 유지합니다. 포맷팅한 JSON은 암호 서명용 정규화 형식이 아닙니다.

파일, 토큰, 텍스트가 서버에 업로드되나요?

아니요. 모든 입력은 브라우저에서 처리됩니다. 웹사이트는 페이지와 프로그램 코드만 제공하며, 입력 내용을 변환 서버로 보내거나 계정에 저장하지 않습니다.

  • JWT 디코더

    토큰을 업로드하지 않고 JWT 헤더와 페이로드를 읽고 만료·활성화 시각을 확인하세요.

  • 텍스트 비교·차이 확인

    두 텍스트를 줄·단어·문자 단위로 비교하고 공백과 줄바꿈을 유지하며 추가·삭제 내용을 표시하세요.

  • Base64 인코딩·디코딩

    UTF-8 텍스트를 Base64로 인코딩하거나 표준·URL 안전 Base64를 디코딩하세요. 패딩과 줄바꿈을 설정할 수 있습니다.

자주 쓰는 작업과 예제

  • Base64 디코더

    Base64를 읽을 수 있는 UTF-8 텍스트로 복원하거나 원본 바이트를 다운로드하세요.

  • JSON 압축

    문자열과 정확한 숫자 값을 유지하면서 JSON을 한 줄로 줄이세요.

전체 개발자 도구

인코딩과 파일 변환

원본 데이터를 유지하며 텍스트, 바이트, URL, 삽입 이미지 사이를 변환하세요.

데이터와 텍스트 분석

구조화된 데이터와 토큰을 읽고 텍스트의 변경 사항을 정확히 확인하세요.

해시·식별자·일정

파일을 검증하고 식별자를 생성하며 시간과 반복 실행 일정을 확인하세요.

입력 내용과 파일은 사용 중인 기기에서 처리됩니다. 민감한 결과를 공용 클립보드에 남기지 말고, 개인 키와 토큰은 신뢰할 수 있는 기기에서 다루세요.