본문으로 건너뛰기

다음 도구 찾기

준비하고, 확인하고, 내보내기

JSON 포매터 및 검증기

숫자를 바꾸지 않고 JSON 페이로드를 읽기 쉽게 만드세요. 구조를 검증하고, 들여쓰기를 선택하고, 결과를 다운로드하거나 여러 파일을 함께 정렬하세요.

텍스트 작업 공간을 불러오는 중…

장점

  • 큰 ID와 소수 표기를 포함해 원래 숫자 토큰을 그대로 유지합니다.
  • 객체가 조용히 값을 잃기 전에 중복 키에서 멈춥니다.
  • 공백 두 칸, 네 칸, 탭 또는 압축 출력을 사용하고, 원하면 객체 키를 정렬하세요.

이럴 때 유용합니다

  • 버그 보고서에 첨부하기 전에 API 응답을 확인하세요.
  • 검토를 위해 설정 파일을 일관되게 정렬하세요.
  • 내보낸 레코드를 CSV 변환이나 읽기 쉬운 PDF용으로 준비하세요.

이 도구 사용 방법

  1. JSON을 붙여 넣거나 UTF-8 JSON 파일을 가져오세요.
  2. 서식과 선택적 키 정렬을 선택하세요.
  3. 검증 및 정렬을 선택하세요. 원본에서 줄과 열 오류를 수정하세요.
  4. 복사하거나, JSON을 다운로드하거나, 다른 도구로 이어가거나, 여러 파일을 선택해 ZIP으로 받으세요.

포매터는 식별자를 바꾸면 안 됩니다

주문 ID는 숫자처럼 보이지만 실제로는 레이블처럼 동작할 수 있습니다. 9007199254740993이라는 값은 유효한 JSON이지만 JavaScript Number로 변환하면 반올림될 수 있습니다. 이 포매터는 각 숫자 토큰을 쓰여 있는 그대로 유지합니다. 도구가 값을 계산하지 않고 레이아웃만 바꾸므로 소수 자릿수, 지수 표기, 음의 영(negative zero)은 정렬 후에도 그대로 남습니다.

중복 키는 별도로 확인할 가치가 있습니다. 한 객체에 status라는 항목이 두 개 있으면 시스템마다 다르게 해석할 수 있습니다. 어떤 파서는 마지막 값을 유지하고, 어떤 소프트웨어는 문서를 거부합니다. MAXScanner는 멈추고 의도한 항목을 선택하라고 요청합니다. 이스케이프된 키는 디코딩된 텍스트로 비교하므로 같은 이름의 서로 다른 표기도 중복으로 취급됩니다.

보기 좋게 정렬하기와 압축하기는 서로 다른 작업을 합니다. 들여쓰기는 중첩된 응답을 검토하기 쉽게 만들고, 압축 출력은 문자열 밖의 공백을 제거합니다. 어느 모드도 문자열 안의 내용은 줄이지 않습니다. 정렬은 객체 항목의 순서를 바꾸지만 배열은 원래 순서를 유지합니다. 검토자가 원본 순서를 기대한다면 정렬은 꺼 두세요.

검증기는 JavaScript 객체 리터럴이 아니라 표준 JSON을 허용합니다. 주석, 끝에 붙은 쉼표, 작은따옴표 문자열은 원본에서 고쳐야 합니다. 또한 짝이 없는 유니코드 서로게이트도 거부하므로 이후 UTF-8 다운로드에서 조용히 대체되는 일이 없습니다. 검증은 구조를 확인할 뿐이며 가격, 날짜, 계좌 번호가 올바른지는 확인하지 않습니다. 결과를 다음 단계로 보내기 전에 중요한 필드는 원래 시스템과 비교하세요.

형식, 제한 및 개인정보 보호

  • 입력당 최대 100,000 UTF-16 코드 단위, UTF-8 TXT, JSON, CSV 또는 TSV 파일은 최대 1 MiB.
  • 일괄 ZIP: 최대 10개 파일, 합계 5 MiB. 성공한 출력과 번호가 매겨진 오류 보고서가 함께 보관됩니다.
  • 문서 도구로 넘기는 기능은 NULL 문자가 없는 최대 100,000 코드 단위의 결과를 지원합니다. 더 큰 결과도 다운로드할 수 있습니다.
  • 최대 64단계 중첩과 20,000개 값. 중복 키, 짝이 없는 유니코드 서로게이트, 맨 앞의 BOM, JSONC 주석은 거부됩니다. 이는 구문 검증이며 JSON Schema 검증이 아닙니다.

이 도구들은 텍스트를 로컬에서 처리합니다. 초안 자동 저장은 없습니다. 페이지를 떠나기 전에 중요한 작업을 다운로드하세요. 임시 파일 전달은 30분 후 만료됩니다.

자주 묻는 질문

서식을 적용하면 큰 JSON 숫자가 반올림되나요?

아니요. 숫자 토큰은 JavaScript Number 값으로 변환하지 않고 그대로 유지됩니다.

여러 파일을 정렬할 수 있나요?

네. 일괄 변환은 선택한 들여쓰기와 정렬 설정을 사용하며 파일마다 별도의 출력이나 오류가 제공됩니다.

잘못된 JSON을 자동으로 고쳐 주나요?

아니요. 첫 번째 문제를 줄과 열과 함께 알려 줍니다. 원본을 어떻게 바꿀지는 사용자가 결정합니다.

문서 워크플로 이어 가기

텍스트를 넘기려면 작업 공간 안의 계속 버튼을 사용하세요. 이 링크들은 빈 도구를 새로 엽니다.