데이터 및 형식

JSON 도구

API 응답을 정리하거나, 설정 파일 오류를 찾거나, 내보내기 파일을 다듬는 등 JSON은 개발자가 매일 마주치는 형식입니다. 압축된 JSON을 정리하는 JSON 포맷터, 오류를 찾는 JSON 유효성 검사, 손상된 JSON을 고치는 JSON 복구, 대용량 JSON과 JSONL을 살펴보는 대용량 JSON 뷰어까지 다룹니다.

경로 하나만 빠르게 찾을 때는 JSONPath 테스터를, 슬라이싱과 함수가 필요하면 JMESPath 테스터를, jq 문법에 익숙하면 jq playground를 쓰세요. JSON 포맷터는 큰 ID나 소수점을 반올림 없이 표시하며, JSON 복구는 수정안을 하나씩 확인하고 적용합니다. 모든 도구는 브라우저에서 동작합니다.

도구 23개

JSON 도구 FAQ

JSONPath와 jq의 차이는 무엇인가요?

JSONPath는 특정 경로의 값을 빠르게 찾는 간단한 조회 문법으로, 이 페이지의 JSONPath 테스터에서 바로 시도해볼 수 있습니다. jq는 필터링과 변형, 파이프 연결까지 가능한 완전한 언어라서, 경로 하나로 부족할 때는 jq playground를 사용하세요.

JSON 포맷터가 큰 숫자나 ID를 반올림하는 이유는 무엇인가요?

대부분의 JSON 파서는 숫자를 자바스크립트의 배정밀도 실수로 바꾸는데, 2^53을 넘는 64비트 데이터베이스 ID에서는 정밀도가 손실됩니다. 이 JSON 포맷터는 숫자를 텍스트로 다뤄서, 큰 ID와 긴 소수점을 붙여넣은 그대로 정확히 보여줍니다.

깨진 JSON을 자동으로 고칠 수 있나요?

대부분 가능합니다. JSON 복구는 후행 쉼표, 누락된 따옴표, 작은따옴표 사용 같은 흔한 문제를 찾아 수정안을 제시하고, 각 항목을 직접 확인하며 적용하거나 거부할 수 있습니다. 정확한 오류 위치는 먼저 JSON 유효성 검사로 확인하세요.