JSON을 정렬하거나 압축합니다. 문법이 틀리면 어디가 문제인지 알려 줍니다.
{"a": 1,}는 잘못된 JSON입니다. JavaScript 객체는 허용하지만 JSON은 아닙니다.{'a': 1}은 안 됩니다.{a: 1}도 안 됩니다. {"a": 1}이어야 합니다.//나 /* */를 넣으면 파싱이 실패합니다.null을 쓰세요.오류 메시지의 position 숫자가 몇 번째 글자에서 문제가 생겼는지 알려 줍니다. 이 도구는 그 위치를 줄·칸으로 바꿔서 보여주니 해당 줄을 먼저 확인하세요. 실제 원인은 대개 그 앞 줄에 있습니다(닫는 괄호 누락, 쉼표 빠짐 등).
API 응답이나 설정값을 한 줄로 만들어야 할 때 씁니다. 예를 들어 쿠버네티스 어노테이션이나 환경변수에 JSON을 넣을 때는 여러 줄이면 곤란하므로 압축본을 씁니다. 공백을 제거하는 것뿐이라 의미는 동일합니다.
두 JSON 파일을 비교할 때 키 순서만 다르면 diff가 지저분해집니다. 양쪽을 키 정렬한 뒤 비교하면 실제로 값이 달라진 부분만 깔끔하게 드러납니다.
YAML로 바꾸고 싶다면 YAML ↔ JSON 변환을 사용하세요.