JSON 포맷터

정렬, 트리 보기, 경로 복사, 오류 위치, 흔한 실수 고치기

JSON 포맷터

JSON 을 보기 좋게 정렬하거나 한 줄로 압축하고, 문법 오류의 줄, 칸 위치를 찾아줍니다

JSON 을 붙여넣으면 바로 정리됩니다.

JSON 정렬, 압축, 키 정렬에 더해 트리로 훑고, 줄을 누르면 그 자리의 경로가 복사됩니다.

이렇게도 부른다. formatter, beautify, prettify

쓰는 법

  1. JSON 붙여넣기 (붙이는 즉시 검사, 정렬)
  2. 트리로 구조 훑기. 접기, 펼치기, 줄을 누르면 경로 복사
  3. 찾기 칸에 키나 값을 넣으면 그 줄만 짚어 준다
  4. 오류가 나면 줄, 칸 위치 확인, 흔한 실수면 이대로 고치기
  5. 정렬, 압축, 키 정렬, 문자열 이스케이프 중 필요한 모드 선택

다른 곳과 뭐가 다른가

  • 트리로 접었다 펴며 구조를 훑고, 줄을 누르면 그 자리의 경로($.users[0].name)가 복사됩니다. jq, JSONPath 에 그대로 붙습니다.
  • 꼬리 쉼표, 홑따옴표, 주석 같은 흔한 실수는 고친 판이 실제로 통과할 때만 제안합니다. 말없이 원본을 바꾸지 않습니다.
  • 문법 오류는 줄, 칸 위치로 짚고 그 자리를 입력창에서 선택해 줍니다.

자주 묻는 질문

API 응답을 붙여넣어도 괜찮나요?
파싱은 브라우저 안에서만 이뤄지며 서버로 전송하지 않습니다. 다만 공용 PC 라면 사용 후 입력칸을 비우시길 권합니다.
주석이 들어간 JSON 도 되나요?
표준 JSON 은 주석을 허용하지 않아 오류로 표시됩니다. JSONC, JSON5 를 쓰신다면 주석을 지운 뒤 넣어 주세요.
얼마나 큰 JSON 까지 처리되나요?
브라우저 메모리가 허용하는 범위까지입니다. 수 MB 규모는 대개 문제없지만 매우 큰 파일은 화면 표시가 느려질 수 있습니다.
트리에서 줄을 누르면 뭐가 복사되나요?
그 값이 있는 경로가 복사됩니다. `$.users[0].name` 같은 모양이라 코드나 jq, JSONPath 에 그대로 붙여 쓸 수 있습니다.
오류를 자동으로 고쳐 주나요?
자동으로 바꾸지는 않습니다. 꼬리 쉼표, 홑따옴표, 주석, 따옴표 없는 키처럼 흔한 실수는 고친 판이 실제로 통과할 때만 이대로 고치기를 보여 주고, 누를지는 직접 정합니다. 원본을 말없이 바꾸면 무엇이 문제였는지 알 수 없기 때문입니다.

다른 도구

기기 안에서만 넣은 내용은 브라우저 안에서만 처리되며 어디에도 저장, 전송되지 않습니다.

도구 전체 목록, KarmoLab, 만든 사람 , AI 와 함께 만들었습니다. 소스 보기