개발자 도구 / 01

JSON Formatter

JSON을 어디에도 전송하지 않고 검증하고, 포맷팅하고, 축소하고, 복사하고, 다운로드합니다.

JSON Formatter: TOEA는 브라우저의 표준 기반 파서를 사용해 JSON을 파싱하고, 2칸 또는 4칸 들여쓰기나 추가 공백 없음으로 직렬화합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
JSON 마무리 작업실로컬 처리

브라우저에서 전부 실행됩니다

형식이 지정된 출력대기 중
결과가 여기에 표시됩니다.

대부분의 JSON을 깨뜨리는 오류

JSON은 비슷하게 생긴 JavaScript보다 더 엄격합니다. 마지막 항목 뒤의 쉼표, 작은따옴표, 따옴표가 없는 키, 주석, undefined나 NaN 같은 값은 모두 유효하지 않으며 각각의 위치가 표시됩니다. JavaScript 파일에서 복사했거나 언어 모델이 생성한 텍스트에는 이런 오류가 여러 개 포함되는 경우가 많습니다. JSON 복구 도구는 이를 기계적으로 수정하고, JS 객체를 JSON으로는 객체 리터럴을 변환합니다.

큰 숫자는 자릿수를 잃습니다

JavaScript는 모든 숫자를 64비트 부동소수점으로 저장하며, 9,007,199,254,740,991까지 만 정확합니다. 이 도구를 포함해 JavaScript로 JSON을 구문 분석하는 모든 도구는 더 큰 정수를 반올림하므로 12345678901234567890 같은 64비트 ID는 12345678901234567000으로 변환됩니다. 이러한 이유로 큰 ID를 반환하는 API는 대개 이를 문자열로 제공합니다.

서식 지정 그 이상

서식 지정은 구문이 유효하다는 것만 증명할 뿐, 데이터에 올바른 필드가 있다는 뜻은 아닙니다. 계약에 따라 구조를 확인하려면 JSON Schema 검증 도구를 사용하고, 두 응답 사이의 변경 사항을 확인하려면 JSON 비교를 사용하십시오. 이 도구는 줄이 아니라 키를 기준으로 비교합니다.

사용 방법

  1. 입력 편집기에 JSON을 붙여넣습니다.
  2. JSON 포맷팅 또는 축소를 선택합니다.
  3. 파싱 결과를 확인한 다음 복사하거나 다운로드합니다.

개인정보 보호 및 제한사항

JSON은 브라우저에 보관됩니다. 포맷팅은 구문을 검사하며, 필드가 특정 API 스키마와 일치하는지는 검사하지 않습니다.

관련 도구

자주 묻는 질문

유효하지 않은 JSON을 수정하나요?

아니요. 파서 오류를 표시하므로 의미를 몰래 변경하지 않고 원본을 직접 수정할 수 있습니다.

키 순서를 변경하나요?

아니요. 파싱된 객체에서 제공된 속성 순서를 유지합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요