JSON 포맷 정리
브라우저에서 JSON을 검증하고 보기 좋게 정리하거나 축소하세요. 아무것도 업로드되지 않아 비밀 정보는 비밀로 남습니다.
사용법 JSON 포맷
- JSON을 상자에 붙여 넣으세요.
- 정리(들여쓰기, 읽기 쉬움) 또는 축소(한 줄로 압축)를 선택하세요.
- 변환을 누르세요. 잘못된 입력은 실제 파서 오류와 함께 보고됩니다.
- 결과를 .json 파일로 다운로드하세요.
이 도구가 하는 일
텍스트를 브라우저 자체 JSON 파서에 통과시킨 뒤 원하는 방식으로 다시 씁니다. 읽고 비교하기 위한 2칸 또는 4칸 들여쓰기, 또는 설정과 페이로드를 위한 한 줄 축소입니다. 입력이 유효하면 출력은 완전히 동등한 데이터를 재포맷한 것이고, 유효하지 않으면 모호한 얼버무림 대신 파서의 실제 오류 메시지를 받습니다.
축소는 설정 파일과 API 픽스처에서 값을 합니다. 같은 데이터에 바이트는 일부만 쓰니까요. 포맷 정리는 사람이 파일을 읽어야 할 때마다 값을 합니다. git diff가 줄 단위가 되고, 리뷰가 가능해지며, 잘못 놓인 중괄호 하나를 한눈에 찾을 수 있습니다.
파서가 브라우저 자체 것이므로 검증은 애플리케이션이 적용할 검사와 동일합니다. 이 도구가 받아들이면 JSON.parse도 받아들입니다.
제한과 솔직한 안내
포맷터는 검증하고 재포맷할 뿐, 깨진 JSON을 고치지 않습니다. 빠진 쉼표는 빠진 쉼표로 남고, 파서의 위치와 함께 정직하게 보고됩니다.
중복 키는 마지막 값을 유지하며(JSON.parse 규칙입니다), 아주 큰 입력은 서버 할당량이 아니라 탭의 메모리에 의해 제한됩니다.
모든 것이 이 탭에서 일어납니다. 비밀 정보, API 응답, 설정 파일을 안심하고 붙여 넣으세요. 아무것도 전송되지 않습니다.
자주 묻는 질문
JSON이 유효하지 않다고 합니다. 정확히 어디인가요?
오류 메시지는 브라우저 파서 자체의 것이며 위치를 알려 줍니다. 흔한 원인은 끝 쉼표, 작은따옴표, 따옴표 없는 키입니다.
포맷 정리와 축소 중 무엇을 써야 하나요?
사람이 읽거나 git 저장소에 보관하는 것에는 포맷 정리를, 기계가 소비하는 것에는 축소를 쓰세요.
키를 정렬하거나 데이터를 바꾸나요?
아니요. 값, 순서, 중복은 JSON.parse가 정의한 그대로 동작하고 공백만 바뀝니다.
제 JSON이 업로드되나요?
아니요. 포맷 정리는 전적으로 브라우저에서 실행되므로 비밀 정보를 붙여 넣어도 안전합니다.
프라이버시 바이 디자인
기기에서만 처리됩니다. 아무것도 업로드되지 않습니다. 변환은 브라우저에서 실행됩니다. 변환 중 네트워크 탭을 열면 아무것도 전송되지 않는 것을 확인할 수 있습니다. 계정 불필요, 워터마크 없음, 일일 제한 없음.