JSON 복구

깨진 JSON 입력

1

복구된 JSON 출력

설정

JSON 복구 작동 방식

유효하지 않은 JSON을 입력하면 시스템이 다음 방법을 순서대로 시도합니다:

1
JSONRepair 라이브러리
대부분의 일반적인 문제를 빠르고 정확하게 복구
2
기본 패턴 매칭
간단한 문법 오류 처리
3
AI 제공자
복잡한 경우를 위한 DeepSeek 등

JSON 복구 시작하기

깨진 JSON을 입력하거나 Import를 클릭해 파일에서 불러오세요.

단계별 가이드: 깨진 JSON 복구 방법

  1. 1단계 – 깨진 JSON 붙여넣기

    • 유효하지 않거나 깨진 JSON(예: 로그, 오래된 API, 설정 파일)을 복사합니다.
    • 왼쪽 편집기 패널에 붙여넣습니다. 파일을 드래그 앤 드롭하거나 Import 버튼을 사용할 수도 있습니다.
    • 키에 따옴표가 없거나 끝에 콤마가 있는 등의 오류는 걱정하지 마세요. 이 도구가 이를 복구하도록 설계되었습니다.
  2. 2단계 – 자동 복구 프로세스

    • JSON이 유효하지 않으면 “복구” 버튼이 나타납니다(또는 수동으로 클릭).
    • 먼저 빠른 로컬 복구로 문법 오류를 즉시 수정합니다.
    • 로컬 복구가 충분하지 않으면 의도를 추론해 구조를 고치기 위해 AI 복구 엔진으로 자동 전환됩니다.
  3. 3단계 – 복구된 JSON 확인

    • 오른쪽 패널에 복구된 유효한 JSON이 표시됩니다.
    • 구조와 값을 확인할 수 있도록 자동으로 pretty‑print 합니다.
    • 유효성 표시를 확인해 표준 JSON 문법을 충족하는지 확인하세요.
  4. 4단계 – 깨끗한 JSON 사용

    • Copy를 눌러 복구된 JSON을 클립보드에 복사합니다.
    • 백업을 위해 `.json` 파일로 다운로드합니다.
    • 추가로 수동 편집이 필요하면 Apply로 입력 쪽으로 다시 옮기세요.

자주 복구되는 문제:

  • 키에 따옴표가 없음(예: name: "John""name": "John")
  • 끝의 콤마(trailing comma)(예: [1, 2,][1, 2])
  • 큰따옴표 대신 작은따옴표 사용
  • 닫히지 않은 배열 또는 객체
예시: 깨진 설정 객체 복구
// 깨진 입력(유효하지 않은 JSON)
{
  name: "Project X",   // 키에 따옴표 누락
  'id': 1024,          // 작은따옴표
  items: [
    "A",
    "B",               // 끝의 콤마
  ]
}

// 복구된 출력(유효한 JSON)
{
  "name": "Project X",
  "id": 1024,
  "items": [
    "A",
    "B"
  ]
}

관련 JSON 도구

  • 복구 후에는 데이터를 포맷하거나 검증하거나 변환할 수 있습니다.

자주 묻는 질문

JSON 복구는 어떻게 작동하나요?

복구 시스템은 다층 방식으로 동작합니다. 먼저 JSONRepair 라이브러리로 빠르고 안정적으로 고친 뒤, 기본 패턴 매칭을 적용하고, 마지막으로 복잡한 문제는 AI 제공자(DeepSeek, OpenRouter, Groq)로 처리합니다.

데이터는 안전한가요?

네. 로컬 복구(JSONRepair 라이브러리와 패턴 매칭)는 모두 브라우저에서만 실행되며, 데이터를 저장하지 않습니다. 복잡한 문제를 위해 AI 복구를 사용하는 경우 JSON은 처리 목적에 한해 AI 제공자(DeepSeek)로 전송되며 저장되거나 학습에 사용되지 않습니다.

어떤 복구 방법을 사용하나요?

1) JSONRepair 라이브러리 — 대부분의 일반적인 문제를 빠르고 정확하게 복구합니다. 2) 기본 복구 — 간단한 문법 오류를 패턴 기반으로 수정합니다. 3) AI 복구 — 복잡한 구조 문제는 DeepSeek 등 AI 제공자를 통해 처리합니다.

따옴표나 콤마 누락도 고칠 수 있나요?

네. 키의 따옴표 누락, 끝의 불필요한 콤마, 요소 사이의 콤마 누락, 괄호 불일치 같은 흔한 오류는 로컬 복구 엔진이 자동으로 수정합니다.

AI 복구에 크기 제한이 있나요?

네. 안정성을 위해 AI 복구는 요청당 약 (~18000자)까지 지원합니다. 더 큰 JSON은 로컬(JSONRepair/기본 복구)로 해결하거나, AI 복구 전에 더 작은 조각으로 나눠서 사용해 주세요.

API 키가 필요하나요?

아니요. API 키가 필요하지 않습니다. 복잡한 경우에는 로컬 복구와 기본 수정 위에 (저희가 관리하는) DeepSeek API 연동으로 결과를 보강하므로 별도 설정 없이 사용할 수 있습니다.

복구 정확도는 어느 정도인가요?

일반적인 문제는 JSONRepair 라이브러리로 매우 높은 정확도를 제공합니다. 기본 패턴 매칭은 간단한 문법 오류를 처리하고, 필요할 때 AI 제공자가 복잡한 구조 문제를 지능적으로 분석해 복구합니다.

JSON 복구 도구 - 유효하지 않은 JSON 수정 | JSONSwiss