JSON 예쁘게 정렬
압축된 JSON 덩어리를 붙여넣으면 문서처럼 읽힙니다. 들여쓰기는 입력과 동시에 붙고, 빠진 괄호는 바로 알려 줍니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
알아두면 좋은 점
키를 정렬하면 좋은 이유
두 API 응답이 내용은 같아도 텍스트로는 전혀 달라 보일 수 있습니다. 서버가 키를 다른 순서로 직렬화했기 때문입니다. 양쪽을 정렬하면 차이가 실제로 바뀐 필드만 남습니다.
파서는 브라우저의 것 그대로
정렬은 JSON.parse를 거칩니다. 여기서 통과한 내용은 다른 어떤 프로그램에서도 통과합니다. 오류가 난다면 파일이 정말 깨진 것이고, 메시지에 파서가 무엇을 어디서 기대했는지 나옵니다.
자주 묻는 질문
붙여넣은 JSON이 전송되나요?
아닙니다. 분석과 정렬 모두 브라우저에서 이뤄지므로 내용 속 토큰과 개인정보가 기기를 떠나지 않습니다.
크기 제한이 있나요?
텍스트 5 MB까지입니다. 그 이상은 브라우저가 버벅이기 시작해서, 페이지를 멈추게 하는 대신 솔직히 거절합니다.
키 순서가 유지되나요?
정렬을 켜지 않으면 유지됩니다. 객체는 원래 순서대로 다시 만들어집니다.
JSON 포매터와 무엇이 다른가요?
같은 엔진을 정렬 모드로 바로 연 것입니다. 압축하거나 검증만 하려면 옆 페이지를 쓰세요.
관련 도구
- JSON 정렬·검증 JSON을 붙여넣으면 정렬·검증·압축 결과를 바로 얻습니다. 데이터는 브라우저 안에 머무르므로 토큰이나 고객 정보가 들어 있어도 안전합니다.
- JSON 압축 JSON을 붙여넣으면 군더더기 한 바이트 없이 돌려드립니다. 들여쓰기도 줄바꿈도 없고 데이터는 그대로입니다. 정렬된 응답은 보통 20~40% 줄어듭니다.
- JSON 검증 파일을 붙여넣으면 답이 분명합니다. 유효하거나, 아니거나. 아니라면 파서가 무엇을 어느 위치에서 기대했는지 알려 줍니다. 대개는 여분의 쉼표나 빠진 따옴표입니다.
- CSV를 JSON으로 표를 붙여넣으면 JSON이 나옵니다. RFC 4180을 따르기 때문에 «Doe, John» 같은 칸이 둘로 쪼개지지 않고 한 필드로 남습니다. 간단한 변환기들이 무너지는…
- Base64 인코딩·디코딩 텍스트를 붙여넣으면 Base64가, Base64를 붙여넣으면 텍스트가 나옵니다. 한글도 한자도 이모지도 그대로 살아남습니다. 문자열을 UTF-8로 읽기 때문입니다.
- 글자수 세기 텍스트를 입력하거나 붙여넣으면 단어 수, 문자 수, 문장 수, 문단 수, 예상 읽는 시간이 즉시 갱신됩니다.
- 대소문자 변환 붙여넣고 방식을 고르면 끝입니다. 같은 문장을 쓰는 아홉 가지 방법 — 일상적인 네 가지와 개발자들이 논쟁하는 다섯 가지.
- 글자수 세기 글을 쓰거나 붙여넣으면 글자 수가 한 자마다 갱신됩니다. 공백을 넣은 수와 뺀 수를 따로 보여 주는 이유는, 서비스마다 말하는 제한이 다르기 때문입니다.