JSON 서식
JSON을 깔끔한 들여쓰기로 정리하거나 압축하고, 원하면 키를 정렬하세요. 모두 브라우저 안에서 로컬로 처리되며 업로드는 전혀 없습니다.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
JSON을 깔끔한 들여쓰기로 정리하거나 압축하고, 원하면 키를 정렬하세요. 모두 브라우저 안에서 로컬로 처리되며 업로드는 전혀 없습니다.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
JSON은 프로그램끼리 구조화된 데이터를 주고받는 가장 흔한 형식이지만, 전송 과정에서 사람이 읽을 수 없는 한 줄짜리 긴 문자열로 압축되는 경우가 많습니다. 이 도구는 그것을 다시 제 모양으로 되돌립니다. JSON을 읽어들여 깔끔한 들여쓰기로 돌려주므로 중첩과 리스트, 객체가 한눈에 보입니다. 반대로 작고 빠르게 전송해야 할 때는 불필요한 공백을 모두 없애 압축(minify)할 수도 있습니다.
들여쓰기는 직접 선택하고(공백 2칸이나 4칸, 또는 탭) 각 객체의 키를 알파벳순으로 정렬하게 할 수 있습니다. 정렬은 두 JSON 문서를 비교하기 쉽게 만들거나 안정적이고 재현 가능한 출력을 만드는 데 유용합니다. 이 도구는 JSON을 실제로 읽어 다시 쓰기 때문에 출력은 항상 유효한 JSON입니다. 깨진 입력은 조용히 고쳐지지 않고 정직하게 오류로 보고됩니다.
모든 처리는 완전히 로컬에서, 당신의 브라우저 안의 순수 JavaScript로 실행됩니다. JSON은 업로드되지도 저장되지도 않으며 CDN에서 외부 라이브러리를 불러오지도 않습니다. 이는 기밀 값을 쉽게 담게 되는 설정 파일, API 응답, 내보내기에서 특히 중요합니다. 결과는 내려받거나 바로 복사할 수 있습니다.
| 입력 형식 | 텍스트 입력 |
|---|---|
| 출력 형식 | JSON |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: 이 도구는 유효한 JSON을 RFC 8259에 따라 다시 서식화합니다. 깨진 구문을 고치거나 빠진 따옴표를 채우지 않습니다. JSON에서는 주석이 허용되지 않으므로 정직하게 오류가 납니다. 아주 큰 문서는 기기의 메모리에 의해 제한됩니다. 배열 요소의 순서는 항상 유지되며, 정렬되는 것은 객체의 키뿐입니다.
아니요. 서식화는 완전히 브라우저 안에서 로컬로 이루어집니다. 데이터는 기기를 절대 떠나지 않으며 저장되지 않습니다.
들여쓰기는 JSON을 사람이 읽기 좋게 만듭니다(줄바꿈과 간격). minify는 불필요한 문자를 모두 없애 최대한 작게 만듭니다. 전송에는 좋지만 읽기에는 나쁩니다.
정렬된 키는 두 문서를 비교하기(diff) 쉽게 하고 안정적이고 재현 가능한 순서를 만듭니다. 값과 리스트의 순서는 바뀌지 않습니다.
이 도구는 잘못된 결과를 지어내거나 입력을 조용히 바꾸지 않고 정직하게 오류를 알립니다.