기기에 머무는 JSON 뷰티파이어 및 포맷터
축소된 API 응답은 기계에는 좋지만 사람에게는 고통입니다. 블록을 붙여넣고 2칸(또는 4칸) 들여쓰기된 예쁜 JSON을 얻으세요. 페이로드가 손상되면 명확한 오류를 표시합니다. 같은 페이지에서 '포맷터/뷰티파이어/프리티파이' 검색을 모두 다룹니다 — 하나의 도구, 세 개의 얇은 클론이 아닙니다.
Indent
문자: 70사용 시기
프론트엔드와 API 개발자가 축소된 응답을 붙여넣고 버그를 파고들기 전에 읽기 쉬운 구조가 필요할 때 사용합니다. 또한 PR 전에 설정 블롭이 한 줄로 뭉쳐졌을 때 유용합니다.
예제
작동 방식
JSON.parse로 파싱한 후, 2칸 또는 4칸 들여쓰기로 JSON.stringify를 수행합니다. 잘못된 JSON을 '수정'하지 않으며, 키를 다시 쓰거나 서버와 통신하지 않습니다.
일반적인 함정
- 후행 쉼표와 작은따옴표 키는 표준 JSON.parse에서 실패합니다.
- 주석(// 또는 /* */)은 JSON이 아닙니다 — 먼저 제거하세요.
- 거대한 한 줄 페이로드는 탭을 얼릴 수 있습니다; 분할하거나 다른 곳에서 스트리밍하는 것이 좋습니다.
차이점
Formatter는 유효한 JSON을 읽기 쉽게 만듭니다. JSON Validator는 통과/실패 + 오류 위치를 위한 것입니다. JSON Minify는 반대(공백 제거)입니다. Schema Validator는 모양을 확인하고, 예쁘게 출력하지 않습니다.
자주 묻는 질문
이것은 JSON 검증기와 같은가요?
포맷팅은 먼저 유효한 JSON이 필요합니다. 통과/실패 + 오류 세부 정보만 필요한 경우 검증기 페이지를 사용하세요.
내 JSON이 브라우저를 떠나나요?
아니요. 구문 분석은 로컬에서 실행됩니다.
뷰티파이 후에 축소할 수 있나요?
예 — JSON Minify를 사용하거나 UI에서 노출하는 경우 여기서 들여쓰기를 0으로 축소하세요.
후행 쉼표는 어떻게 하나요?
표준 `JSON.parse`는 거부합니다. 원본을 수정하거나 붙여넣기 전에 제거하세요.
관련 도구
브라우저에서 실행됩니다. 업로드되지 않습니다. 보안 제품이 아닙니다 - 해시 및 JWT 디코딩은 디버깅용이며 비밀번호 저장 또는 인증 조언이 아닙니다.