JSON Repair
잘못된 JSON을 자동으로 수정합니다. 후행 쉼표, 누락된 따옴표, 작은따옴표, 주석 등 일반적인 문제를 수정합니다.
입력
출력
수정 가능한 항목:
- 배열 및 객체의 후행 쉼표
- 속성 이름 주변의 누락된 따옴표
- 큰따옴표 대신 작은따옴표
- JavaScript 스타일 주석 (// 및 /* */)
- 따옴표 없는 속성 키
JSON 수리란?
JSON 수리는 잘못된 JSON의 일반적인 문법 오류를 자동으로 수정합니다. 후행 쉼표, 누락되거나 불일치하는 따옴표, 큰따옴표 대신 작은따옴표, JavaScript 스타일 주석, 따옴표 없는 속성 키 등을 처리합니다. JSONKit의 수리 도구는 표준 파서가 거부하는 손상된 JSON에서도 데이터를 복구할 수 있습니다.
사용 방법
- 깨진 JSON을 입력 편집기에 붙여넣습니다.
- 수리를 클릭합니다.
- 출력 편집기에서 수리된 유효한 JSON을 확인합니다. 입력이 이미 유효했다면 그렇다고 알려 줍니다.
- 결과를 복사하거나 다른 도구에서 이어서 사용합니다.
주요 기능
- 후행 쉼표와 JavaScript 스타일 주석을 제거합니다.
- 키에 누락된 따옴표를 추가하고 작은따옴표를 큰따옴표로 바꿉니다.
- JavaScript 코드, 로그, LLM 출력에서 복사한 JSON의 흔한 문제를 수정합니다.
- 모든 처리가 브라우저에서 이루어집니다.
자주 묻는 질문
- 어떤 종류의 오류를 수리할 수 있나요?
- 후행 쉼표, 주석, 작은따옴표 문자열, 따옴표 없는 속성 이름처럼 JSON을 손으로 작성하거나 JavaScript에서 복사할 때 흔히 생기는 실수입니다. 심하게 잘렸거나 모호한 입력은 복구하지 못할 수 있습니다.
- 수리 과정에서 데이터의 의미가 바뀔 수 있나요?
- 수리는 문법만 고치지만, 입력이 모호한 경우에는 최선의 추측을 해야 합니다. 프로덕션에서 사용하기 전에 항상 결과를 검토하세요.
- AI 모델이나 로그에서 나온 JSON이 파싱되지 않는 이유는 무엇인가요?
- 언어 모델의 출력이나 로그 줄에는 주석, 후행 쉼표, 작은따옴표가 있거나 텍스트가 중간에 잘려 있는 경우가 많습니다. JSON Repair를 거치면 대개 가장 빠르게 파싱 가능한 상태로 만들 수 있습니다.