JSON 도구
여기 있는 모든 도구는 하나의 엔진 위에서 돕니다. 문제의 정확한 줄과 열을 짚어 주고, JavaScript가 표현하지 못하는 숫자를 지키고, 첫 오류에서 멈추는 대신 복구할 수 있도록 처음부터 직접 쓴 JSON 파서입니다. 붙여 넣은 것은 아무것도 업로드되지 않고, connect-src 허용 목록이 그것을 약속이 아니라 브라우저의 보장으로 만듭니다.
정렬과 점검
매일 쓰는 넷. 페이로드를 읽고, 왜 파싱되지 않는지 알아내고, 고치고, 보내기 전에 줄입니다.
- JSON 정렬 도구 엉망인 JSON을 붙여넣으면 바로 읽힙니다. 아무것도 업로드되지 않습니다.
- JSON 포맷터 공백 2칸, 4칸, 탭으로 JSON을 정렬하면서 숫자는 한 자리도 바꾸지 않습니다.
- JSON 검증기 모든 오류의 정확한 행, 열, 원인, 해결 방법을 보여 줍니다.
- JSON 복구 끝쉼표, 작은따옴표, 주석, 파이썬 리터럴을 고치고 모든 변경 내역을 보여 줍니다.
- JSON 압축 공백을 1바이트도 남기지 않고 제거하고, 얼마나 줄었는지 정확히 보여 줍니다.
- JSON 뷰어 모든 노드의 JSON 경로가 보이는 접이식 트리. 큰 파일을 염두에 두고 만들었습니다.
- JSON 파서 페이로드를 파싱해 타입, 깊이, 키 개수, 모든 경로를 확인합니다.
- JSON Pretty Print 여기서 정렬하거나, 파이썬·자바스크립트·jq 등 9개 언어의 한 줄 코드를 복사하세요.
변형
서식이 아니라 문서의 형태를 바꿉니다. 비교, 정렬, 평탄화, 질의, 이스케이프.
- JSON 비교 구조로 비교하기 때문에 서식 변경이나 키 순서는 차이로 잡히지 않습니다.
- JSONPath 테스터 JSONPath 표현식을 쓰면 결과가 실시간으로 보입니다. RFC 9535 문법.
- JSON 키 정렬 중첩된 객체까지 키를 알파벳순으로 정렬해, diff가 깔끔하게 유지됩니다.
- JSON 평탄화 중첩된 JSON을 한 단계 키 경로로 바꾸고, 다시 되돌릴 수도 있습니다.
- JSON을 표로 객체 배열을 읽기 좋고 정렬 가능한 표로 보여 줍니다.
- JSON 필터 JSONPath 필터 표현식으로 필요한 부분만 뽑아냅니다.
- JSON 이스케이프 어떤 텍스트든 JSON 안에 안전하게 넣을 수 있는 문자열로 바꿉니다.
- JSON 언이스케이프 몇 겹으로 감싸여 있든 이스케이프된 문자열에서 읽을 수 있는 JSON을 되찾습니다.
- JSON Schema 생성기 샘플에서 draft 2020-12 스키마를 생성하고, required도 실제에 맞게 잡습니다.