Tool Kumar 도구
JSON 오류 수정
깨진 JSON을 붙여넣으면 무엇이 잘못되었는지와 함께 옆에 복구된 버전이 표시됩니다. Tool Kumar는 문제마다 줄과 열을 표시하고, ‘입력 복구’는 모든 수정을 실행 취소할 수 있는 한 번의 작업으로 적용합니다.
도구 사용 방법
- 깨진 JSON을 붙여넣거나 파일을 엽니다.
- 배너는 고칠 수 있는 문제의 개수를 세고 첫 번째 문제가 무엇인지 줄과 열 위치와 함께 알려 주며, 편집기는 문제마다 밑줄을 긋습니다.
- ‘포맷’ 보기에서 복구된 문서를 확인한 뒤 ‘입력 복구’를 선택해 적용합니다. 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이 됩니다. 사용하기 전에 출력을 검토합니다.