JSON 정렬

JSON을 보기 좋게 정렬하고, 키를 정렬하고, 트리로 보고, YAML·CSV로 바꿉니다.

JSON

정렬됨

붙여넣으면 바로 정렬된 JSON이 여기에 나옵니다.
이 기기에서 처리합니다. 업로드하는 것은 없습니다.

JSON 정렬 소개

API, 로그, 설정 파일의 JSON을 붙여넣으면 바로 들여쓰기와 색이 입혀집니다. 접고 펼치는 트리로 보고, 두 응답을 비교하려고 키를 가나다순으로 정렬하고, YAML이나 CSV로 바꾸거나 다시 압축하세요. JSON이 깨져 있으면 정확한 행과 열을 짚어 주고, 남은 쉼표, 작은따옴표, 주석 같은 흔한 실수를 복구해 줍니다. 큰 파일은 백그라운드 스레드에서 처리하므로 페이지가 멈추지 않습니다.

사용 방법

  1. 왼쪽에 JSON을 붙여넣거나 .json 파일을 끌어 놓으세요.
  2. 들여쓰기를 고르고, 순서를 고정하려면 키 정렬을 켜세요.
  3. 오른쪽을 정렬됨, 트리, YAML, CSV 중에서 바꿔 보세요.
  4. 결과를 복사하거나 내려받으세요.

예시

입력
{"name":"Ada","langs":["en","fr"]}
결과
{ "name": "Ada", "langs": [ "en", "fr" ] }

자주 묻는 질문

JSON이 어딘가로 전송되나요?

아닙니다. 해석과 정렬은 브라우저에서 하므로 JSON 안의 API 키나 고객 정보가 기기 밖으로 나가지 않습니다. 브라우저 네트워크 패널에서 확인해 보세요. 정렬할 때 요청이 생기지 않습니다.

자동 복구는 무엇을 고치나요?

마지막에 남은 쉼표, 작은따옴표 문자열, 따옴표 없는 키, // 와 /* */ 주석, Python식 True·False·None, 줄 사이에 빠진 쉼표를 고칩니다. 복구한 결과는 쓰기 전에 꼭 확인하세요.

긴 숫자가 왜 바뀌었나요?

JavaScript는 숫자를 64비트 부동소수점으로 저장해서 9,007,199,254,740,991보다 큰 정수는 해석할 때 정밀도를 잃습니다. 이런 숫자가 있으면 경고합니다. 이런 ID는 JSON에서 문자열로 두세요.

파일이 얼마나 커도 되나요?

기기 메모리에 따라 수십 MB까지 됩니다. 1MB가 넘는 입력은 Web Worker에서 해석하고, 트리 보기는 큰 노드를 필요할 때만 엽니다.

관련 도구