JSON 포맷터
정렬, 트리 보기, 경로 복사, 오류 위치, 흔한 실수 고치기
JSON 포맷터
JSON 을 보기 좋게 정렬하거나 한 줄로 압축하고, 문법 오류의 줄, 칸 위치를 찾아줍니다
JSON 을 붙여넣으면 바로 정리됩니다.
JSON 정렬, 압축, 키 정렬에 더해 트리로 훑고, 줄을 누르면 그 자리의 경로가 복사됩니다.
이렇게도 부른다. formatter, beautify, prettify
쓰는 법
- JSON 붙여넣기 (붙이는 즉시 검사, 정렬)
- 트리로 구조 훑기. 접기, 펼치기, 줄을 누르면 경로 복사
- 찾기 칸에 키나 값을 넣으면 그 줄만 짚어 준다
- 오류가 나면 줄, 칸 위치 확인, 흔한 실수면 이대로 고치기
- 정렬, 압축, 키 정렬, 문자열 이스케이프 중 필요한 모드 선택
다른 곳과 뭐가 다른가
- 트리로 접었다 펴며 구조를 훑고, 줄을 누르면 그 자리의 경로($.users[0].name)가 복사됩니다. jq, JSONPath 에 그대로 붙습니다.
- 꼬리 쉼표, 홑따옴표, 주석 같은 흔한 실수는 고친 판이 실제로 통과할 때만 제안합니다. 말없이 원본을 바꾸지 않습니다.
- 문법 오류는 줄, 칸 위치로 짚고 그 자리를 입력창에서 선택해 줍니다.
자주 묻는 질문
- API 응답을 붙여넣어도 괜찮나요?
- 파싱은 브라우저 안에서만 이뤄지며 서버로 전송하지 않습니다. 다만 공용 PC 라면 사용 후 입력칸을 비우시길 권합니다.
- 주석이 들어간 JSON 도 되나요?
- 표준 JSON 은 주석을 허용하지 않아 오류로 표시됩니다. JSONC, JSON5 를 쓰신다면 주석을 지운 뒤 넣어 주세요.
- 얼마나 큰 JSON 까지 처리되나요?
- 브라우저 메모리가 허용하는 범위까지입니다. 수 MB 규모는 대개 문제없지만 매우 큰 파일은 화면 표시가 느려질 수 있습니다.
- 트리에서 줄을 누르면 뭐가 복사되나요?
- 그 값이 있는 경로가 복사됩니다. `$.users[0].name` 같은 모양이라 코드나 jq, JSONPath 에 그대로 붙여 쓸 수 있습니다.
- 오류를 자동으로 고쳐 주나요?
- 자동으로 바꾸지는 않습니다. 꼬리 쉼표, 홑따옴표, 주석, 따옴표 없는 키처럼 흔한 실수는 고친 판이 실제로 통과할 때만 이대로 고치기를 보여 주고, 누를지는 직접 정합니다. 원본을 말없이 바꾸면 무엇이 문제였는지 알 수 없기 때문입니다.
다른 도구
기기 안에서만 넣은 내용은 브라우저 안에서만 처리되며 어디에도 저장, 전송되지 않습니다.