잘못된 JSON 문자열을 수정하고 LLM에서 생성된 JSON 데이터에서 발생할 수 있는 서식 지정 오류를 해결합니다.

최신 AI 리소스10개월 전 업데이트 AI 공유 서클
2.3K 00

일반 소개

잘못된 JSON 파일을 수정하는 모듈로, 특히 대규모 언어 모델(LLM)에서 출력되는 잘못된 JSON 데이터를 구문 분석하기 위한 모듈입니다. 이 모듈은 따옴표 누락, 잘못된 쉼표, 이스케이프되지 않은 문자, 불완전한 키-값 쌍과 같은 일반적인 JSON 구문 오류를 수정합니다. 또한 데이터 유효성을 보장하기 위해 누락된 JSON 값을 자동으로 완성합니다.

주요 기능.
따옴표 누락, 잘못된 쉼표, 이스케이프되지 않은 문자 등과 같은 JSON 구문 오류를 수정합니다.
잘못된 형식의 JSON 배열 및 객체 수정하기
누락된 JSON 값의 자동 완성
json.loads() 및 json.load()의 대안을 제공합니다.

 

언어 버전

Python 버전: https://github.com/mangiucugna/json_repair

타입스크립트 버전: https://github.com/josdejong/jsonrepair

Go 버전: https://github.com/RealAlexandreAI/json-repair

루비 버전: https://github.com/sashazykov/json-repair-rb

지침

  1. JSON 구문 오류 수정::
    • 누락된 따옴표: 누락된 따옴표를 자동으로 추가하여 키와 값이 모두 올바르게 참조되도록 합니다.
    • 잘못된 쉼표: 중복되거나 누락된 쉼표를 수정하여 JSON 구조의 무결성을 보장합니다.
    • 이스케이프 처리되지 않은 문자: 특수 문자를 자동으로 이스케이프 처리하여 JSON 문자열의 유효성을 보장합니다.
    • 불완전한 키-값 쌍: 누락된 키 또는 값을 완성하여 각 키-값 쌍의 무결성을 보장합니다.
  2. JSON 배열 및 객체 수정::
    • 불완전한 배열/객체: 필요한 요소(예: 쉼표, 대괄호) 또는 기본값(예: 널, 빈 문자열)을 추가하여 수정합니다.
    • JSON이 아닌 추가 문자가 포함된 데이터 처리: 주석이나 잘못 배치된 문자를 정리하여 유효한 구조를 유지합니다.
  3. 누락된 JSON 값의 자동 완성::
    • 데이터 유효성을 보장하기 위해 JSON 필드를 합리적인 기본값(예: 빈 문자열 또는 null)으로 자동으로 채웁니다.
  4. JSON이 아닌 문자 정리::
    • 주석이나 잘못 배치된 문자 등 JSON이 아닌 추가 문자가 포함된 데이터를 처리하여 유효한 구조를 유지합니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...