JSON 포맷터

JSON을 정렬·압축·검증하고 문법 오류 위치를 정확히 알려줍니다. 2칸, 4칸, 탭 들여쓰기를 선택할 수 있고 결과를 복사하거나 내려받을 수 있습니다.

🌍 전 세계 이용 🔒 개인정보 우선 ⚡ 즉시 변환 💯 무제한
Advertisement

JSON을 붙여 넣으면 2칸, 4칸 또는 탭 들여쓰기로 보기 좋게 정렬하고, 전송용으로 한 줄로 압축하고, 또는 문법이 깨진 정확한 줄과 열을 가리키는 오류 메시지와 함께 검증합니다. 원인은 보통 중복 키와 끝에 남은 쉼표이며, 오류 메시지가 둘 중 무엇인지 알려 줍니다.

JSON API 응답을 읽기 어려울 때, 설정 파일이 편집기 때문에 망가졌을 때, 병합 충돌로 중괄호 짝이 맞지 않을 때 가장 먼저 하는 일이 정렬입니다. 이 도구는 붙여 넣은 텍스트와 작은 파일을 받아 모든 것을 브라우저 안에 두고 페이로드를 어디에도 보내지 않으므로 JSON에 토큰이나 고객 데이터가 들어 있을 때 유용합니다.

JSON을 정렬하고 검증하는 방법

1

JSON을 붙여 넣습니다

2

들여쓰기를 고르고 정렬, 압축 또는 검증합니다

3

결과를 복사하거나 다운로드합니다

자주 묻는 질문

JSON이 유효한지 검사해 주나요?

네. 유효하지 않은 입력에는 문제 위치를 알려 주는 파서 메시지가 표시되므로 수백 줄을 눈으로 뒤지는 것보다 훨씬 빠릅니다.

어떤 들여쓰기를 고를 수 있나요?

2칸, 4칸 또는 탭이며, 페이로드를 최대한 작게 만들고 싶을 때는 한 줄로 압축한 출력도 있습니다.

크기 제한이 있나요?

도구가 브라우저에서 실행되므로 실질적인 한계는 기기 메모리입니다. 몇 메가바이트 파일은 즉시 정렬되고, 아주 큰 로그는 잠시 걸릴 수 있습니다.

데이터가 업로드되나요?

아니요. 구문 분석과 정렬, 검증이 모두 로컬에서 이루어지므로 토큰이나 개인 데이터가 담긴 API 응답에도 안전합니다.

키를 정렬하거나 순서를 바꾸나요?

아니요, 원래 키 순서를 유지합니다. 순서를 바꾸면 필드 순서에 의존하는 문서의 의미가 달라질 수 있기 때문입니다.

JSON을 다른 형식으로 변환할 수 있나요?

네. 이 사이트의 별도 도구가 JSON을 CSV나 XML로 바꾸고, CSV나 XML을 다시 JSON으로 변환합니다.

Advertisement

한눈에 보기

입력JSON
여러 파일아니요
실행 위치브라우저에서 실행 - 파일은 업로드되지 않습니다
오프라인에서도 작동예 — 페이지를 불러온 후
가격무료, 가입 필요 없음, 워터마크 없음

데이터 형식 고르기

JSON은 API가 반환하거나 프로그램이 읽는 데이터의 기본 선택입니다. 중첩 구조, 숫자, 불리언, null을 자연스럽게 다루고 모든 언어가 파싱합니다. CSV는 더 작고 스프레드시트에서 바로 열리지만, 중첩을 표현할 방법이 없고 구분자, 인용, 문자 집합에 관한 공통 표준도 없습니다. 변환이 어긋나는 지점이 바로 여기입니다. XML은 장황하지만 속성, 혼합 콘텐츠, 스키마를 담을 수 있어 문서 형식과 기존 연동에서 여전히 주류입니다. YAML은 설정 파일에 가장 읽기 좋지만 공백에 민감하고 형 변환이 뜻밖의 결과를 냅니다("no"가 false가 되거나 1.10 같은 버전이 1.1이 됩니다). 보기 좋은 형식이 아니라 그것을 사용하는 도구가 선호하는 형식을 고르십시오.

변환이 조용히 깨지는 곳

변환 버그는 대부분 문법이 아니라 의미의 문제입니다. 우편번호 CSV 열은 스프레드시트가 숫자라고 추측하는 순간 앞의 0을 잃습니다. 긴 ID는 부동소수점 정밀도를 넘어섭니다. 날짜는 일이 먼저인지 월이 먼저인지에 따라 의미가 달라집니다. JSON 키에는 순서가 없지만 배열에는 있습니다. 키를 정렬하는 도구는 아무것도 바꾸지 않지만 배열을 정렬하는 도구는 데이터를 바꿉니다. Unicode도 함정입니다. 텍스트는 UTF-8이나 UTF-16으로, 또는 BOM과 함께 도착할 수 있고, 잘못 추측한 디코더는 강세 문자가 있는 글자를 깨진 문자로 만듭니다. 어떤 변환이든 믿기 전에 첫 행과 마지막 행, 앞에 0이 붙은 필드, 따옴표나 쉼표, 줄바꿈이 들어 있는 필드를 표본 검사하십시오.