JSON 포매터, 검증기, 뷰어: 알맞은 도구 고르기
포매터, 검증기, 뷰어, 압축기, 비교를 나란히 비교하고, API 페이로드를 검토할 때 이들을 연결하는 순서를 제시합니다.
어떤 작업에 어떤 도구
다섯 가지 JSON 도구가 대부분의 검토 작업을 다룹니다. 사람이 읽을 수 있는 들여쓰기에는 포매터, 엄격한 구문 검사에는 검증기, 큰 페이로드를 접을 수 있는 트리로 탐색하는 데는 뷰어, 전송 시 간결함에는 압축기, 두 버전을 의미적으로 비교하는 데는 비교 도구입니다.
포매터 vs 복구 vs 검증기
엄격한 포매터는 첫 번째 구문 오류에서 입력을 거부하고 멈춥니다. 스마트 복구 포매터는 흔한 '거의 JSON' 실수를 허용한 다음 정리된 텍스트를 서식 지정합니다. 검증기는 검사만 합니다 —— 다시 쓰지 않습니다. 입력의 모습에 따라 선택하세요.
트리 뷰어 vs 평면 포매터
JSON이 몇 화면을 넘어가면 트리 뷰어가 평면 포매터보다 낫습니다 —— 관심 없는 부분을 접고 검토 중인 부분에 집중할 수 있습니다. 뷰어는 짝이 맞지 않는 괄호 쌍도 명확하게 드러냅니다.
도구가 따르는 사양
엄격한 검증기는 RFC 8259와 ECMA-404를 구현합니다. JSONPath 도구는 RFC 9535를 구현합니다. JSON 정규화(서명용)는 RFC 8785입니다.
권장 경로
알 수 없는 JSON 페이로드를 검토할 때는 이 순서로 도구를 사용하세요.
-
- 도구: /json-viewer —— 구조를 트리로 탐색.
-
- 가이드: /guides/json-formatter-vs-json-repair —— 엄격한 서식과 복구 중 선택.
-
- 블로그: /blog/json-viewer-vs-json-formatter —— 워크플로 팁.
-
- 참고: /news/rfc-8259-json-standard —— 검증기가 따르는 문법.
JSON 수리 가이드
토픽 허브
구체적인 가이드
- Base64 문자열 디코드 방법 (그리고 JWT 페이로드)
- URL 인코딩: 쿼리 파라미터와 경로를 퍼센트 인코드하기
- YAML을 JSON으로 변환하기 (그리고 들여쓰기 오류 피하기)
- JSON을 CSV로 변환: 객체 배열을 펴기
- JSON을 XML로 변환: 루트, 속성, 배열
- JSON을 문자열 리터럴로 이스케이프하기 (그리고 이중 인코드된 JSON 디코드)
- JSON의 후행 쉼표 고치기
- JSON의 작은따옴표 고치기
- JSON의 따옴표 없는 키 고치기
- LLM이 만든 JSON 고치기
- JSON 파싱 오류 “Expected Property Name” 고치기
- JSON vs JavaScript 객체 리터럴
- API 요청 전에 JSON 검증하기
- JSON 포맷터 vs JSON Repair
- JSON Unexpected Token 오류 고치기
- JSON에서 JavaScript 객체 변환기