
JSON 수리 : LLM의 JSON 이상을위한 솔루션.
온라인 놀이터 ·보고 버그 · 요청 기능
LLM (Lange Language Model) 프로세스를 측정 할 수있는 성가신 JSON 이상을 수정하기위한 솔루션 인 JSON-Repair에 오신 것을 환영합니다. 우리의 툴킷은 모든 JSON 수리 요구를위한 스위스 육군 나이프로 설계되었습니다.
"n{"key": TRUE, "key2": FALSE, "key3": Null{'key': 'string', 'key2': false, "key3": null, "key4": unquoted}[1, 2, 3, 4{"employees":["John", "Anna",[][[1nn]{foo: [}{"text": "The quick brown fox won't jump"}{"value_1": "value_2": "data"}{"value_1": true, COMMENT "value_2": "data"}- { "test_key": ["test_value", "test_value2"] }{ "content": "[LINK]("https://google.com")" }{ "content": "[LINK](" }{ "content": "[LINK](", "key": true }{"key":"",}(뒤로 맨 위로)
GO 프로젝트에 JSON 수리를 추가하려면 다음 명령을 사용하십시오.
go get github.com/RealAlexandreAI/json-repair package main
import (
"github.com/RealAlexandreAI/json-repair"
)
func main () {
// broken JSON string from LLM
in := "```json {'employees':['John', 'Anna', ```"
jsonrepair . RepairJSON ( in )
// output: {"employees":["John","Anna"]}
}또한 파이프 및 신뢰할 수있는 환경과 같이 오류 처리에 적합하지 않은 시나리오에 대한
MustRepairJSON있습니다.
더 많은 예를 보려면 테스트 사례 또는 온라인 놀이터를 참조하십시오.
(뒤로 맨 위로)
brew install realalexandreai/tap-jsonrepair/jsonrepair
# from raw string
jsonrepair -i " {'employees':['John', 'Anna', "
# output: {"employees":["John", "Anna", "Peter"]}
# from file
jsonrepair -f < json-file > .json릴리스에서 바이너리를 다운로드 할 수도 있습니다. 릴리스를 참조하십시오.
제안 된 기능 (및 알려진 문제)의 전체 목록은 열린 문제를 참조하십시오.
(뒤로 맨 위로)
공헌은 오픈 소스 커뮤니티를 배우고, 영감을주고, 창조 할 수있는 놀라운 장소입니다. 당신이하는 모든 기여는 대단히 감사합니다 .
이를 더 좋게 만드는 제안이 있다면, repo를 포크하고 풀 요청을 만듭니다. "Enhancement"태그에 문제를 열면 간단히 문제를 열 수도 있습니다. 프로젝트에 별을주는 것을 잊지 마십시오! 다시 한 번 감사드립니다!
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature(뒤로 맨 위로)
GPLV3 라이센스에 따라 배포됩니다. 자세한 내용은 LICENSE 참조하십시오.
(뒤로 맨 위로)
Realalexandreai- @realalexandreai
프로젝트 링크 : https://github.com/realalexandreai/json-repair
(뒤로 맨 위로)