JSON 복구

브라우저에서 로컬로 실행

LLM, 로그, JavaScript 객체에서 온 깨진 JSON 고치기

손상된 JSON

복구하려면 손상된 JSON을 붙여 넣거나 예제를 불러오세요.
JSON Repair가 하는 일

JSON Repair는 JSON에 가까운 텍스트를 엄격하고 파싱 가능한 JSON으로 바꿉니다. LLM 채팅, 로그, JavaScript나 Python 코드, 직접 편집한 파일에서 복사한 텍스트를 위해 만들어졌습니다. 작은따옴표, 따옴표 없는 키, 주석, 남거나 빠진 쉼표, True/False/None, 채팅 문장에 둘러싸인 Markdown 코드 펜스, 중간에 끊긴 응답을 처리합니다. 복구는 결정적인 jsonrepair 라이브러리가 수행하며, 모든 결과는 표시하기 전에 JSON.parse로 검증합니다.

사용 방법
  1. 1.깨진 텍스트를 붙여 넣거나 .json 파일 하나를 업로드 또는 끌어 놓거나 예제를 불러옵니다.
  2. 2.입력할 때마다 출력이 갱신됩니다. 2 MB를 넘는 입력은 JSON 복구를 선택해 실행합니다.
  3. 3.공백 2칸, 공백 4칸, 탭 또는 압축 출력을 선택합니다.
  4. 4.복구 보고서를 확인하고 입력에서 보기로 각 변경 위치로 이동합니다.
  5. 5.결과를 복사하거나 repaired.json으로 다운로드합니다.
보고서가 알려 주는 것

보고서는 도구가 실제로 관찰한 사실만 보여 줍니다. 코드 펜스나 주변 문장을 제거했는지, 입력이 이미 올바른 JSON이었는지, 공백이 아닌 문자를 몇 개 추가하거나 제거했는지, 각 변경이 입력의 어디에서 일어났는지입니다. "수정 횟수"를 지어내지 않습니다. 올바른 JSON은 들여쓰기만 다시 하며, 9007199254740993이나 0.10000000000000000001 같은 숫자도 그대로 복사되어 반올림되지 않습니다.

한계, 검토, 개인정보

복구는 휴리스틱입니다. 잘린 값은 텍스트가 끝나는 지점에서 닫히고, 빠진 쉼표는 가장 그럴듯한 위치에 들어가며, 따옴표 없는 텍스트는 문자열이 될 수 있습니다. 프로덕션에서 사용하기 전에 중요한 데이터를 검토하세요. 전혀 JSON 같지 않은 텍스트는 문자열로 감싸지 않고 오류로 알려 주며, 페이지 응답성을 위해 100 KB를 넘으면 변경 위치 목록을 생략합니다. 모든 처리는 브라우저에서 이루어지며 입력은 업로드되지 않습니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools