Tool Kumar 도구

JSON 오류 수정

깨진 JSON을 붙여넣으면 무엇이 잘못되었는지와 함께 옆에 복구된 버전이 표시됩니다. Tool Kumar는 문제마다 줄과 열을 표시하고, ‘입력 복구’는 모든 수정을 실행 취소할 수 있는 한 번의 작업으로 적용합니다.

도구 사용 방법

  1. 깨진 JSON을 붙여넣거나 파일을 엽니다.
  2. 배너는 고칠 수 있는 문제의 개수를 세고 첫 번째 문제가 무엇인지 줄과 열 위치와 함께 알려 주며, 편집기는 문제마다 밑줄을 긋습니다.
  3. ‘포맷’ 보기에서 복구된 문서를 확인한 뒤 ‘입력 복구’를 선택해 적용합니다. Ctrl+Z로 되돌릴 수 있습니다.

사용 예제

이 샘플에는 주석, 따옴표 없는 키, 작은따옴표, Python의 True와 None, 후행 쉼표, 빠진 쉼표, NaN 같은 흔한 실수가 섞여 있습니다. 출력은 복구된 문서입니다.

입력

{
  // account settings
  name: 'Ada',
  active: True,
  plan: None,
  tags: ['json', 'tools',],
  limits: {"daily": 100 "monthly": 3000},
  ratio: NaN
}

출력

{
  "name": "Ada",
  "active": true,
  "plan": null,
  "tags": [
    "json",
    "tools"
  ],
  "limits": {
    "daily": 100,
    "monthly": 3000
  },
  "ratio": null
}

옵션 및 예외 사항

  • 주석, 따옴표 없는 키, 작은따옴표 문자열, 후행 쉼표, 속성 사이에 빠진 쉼표, Python의 True, False, None, 붙여넣은 JSON을 감싼 Markdown 코드 펜스를 고칩니다.
  • NaN과 Infinity는 JSON으로 표현할 수 없으므로 null이 됩니다. 이 값이 중요하다면 출력을 확인합니다.
  • 닫는 따옴표가 없는 문자열처럼 복구할 수 없는 입력도 있습니다. 이때 배너는 복구 대신 오류와 그 위치를 알려 줍니다.
  • 복구해도 숫자의 원본 표기와 키의 순서는 그대로 유지됩니다.

개인정보 보호 기본 적용

문서는 이 브라우저에만 보관됩니다. Tool Kumar는 기기 안에서 파싱, 변환, 다운로드 파일 생성을 처리하며 계정이나 업로드 과정이 필요하지 않습니다.

JSON 오류 수정 자주 묻는 질문

깨진 JSON은 어떻게 고치나요?
여기에 붙여넣습니다. Tool Kumar가 문제마다 표시하고 복구된 버전을 보여 줍니다. ‘입력 복구’를 선택해 모든 수정을 한 번에 적용하거나, 입력을 직접 고칩니다.
모든 JSON 오류를 복구할 수 있나요?
아니요. 따옴표, 쉼표, 주석 같은 실수는 자동으로 고쳐집니다. 닫는 따옴표 전에 잘린 문자열처럼 텍스트가 빠진 경우에는 직접 고쳐야 합니다.
복구하면 값이 바뀌나요?
값은 그대로입니다. 다만 JSON으로 표현할 수 없는 NaN과 Infinity는 null이 됩니다. 사용하기 전에 출력을 검토합니다.

관련 오류 가이드

관련 도구

JSON 유효성 검사기, JSON 이스케이프/언이스케이프 및 JSON 포맷터.