การซ่อมแซม JSON: การแก้ปัญหาความผิดปกติของ JSON จาก LLMS
สนามเด็กเล่นออนไลน์·รายงานข้อบกพร่อง·คุณลักษณะการร้องขอ
ยินดีต้อนรับสู่ JSON-Repair โซลูชันไปสู่การแก้ไขความผิดปกติของ JSON ที่น่ารำคาญซึ่งสามารถหลีกเลี่ยงกระบวนการจำลองภาษาขนาดใหญ่ (LLM) ของคุณ ชุดเครื่องมือของเราได้รับการออกแบบให้เป็นมีดกองทัพสวิสสำหรับทุกความต้องการซ่อม 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":"",}
(กลับไปด้านบน)
หากต้องการเพิ่มการซ่อม JSON ในโครงการ GO ของคุณให้ใช้คำสั่งต่อไปนี้:
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 และสร้างคำขอดึง นอกจากนี้คุณยังสามารถเปิดปัญหาด้วยแท็ก "การปรับปรุง" อย่าลืมให้โครงการเป็นดารา! ขอบคุณอีกครั้ง!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(กลับไปด้านบน)
แจกจ่ายภายใต้ใบอนุญาต GPLV3 ดู LICENSE
สำหรับข้อมูลเพิ่มเติม
(กลับไปด้านบน)
Realalexandreai - @realalexandreai
ลิงค์โครงการ: https://github.com/realalealexandreai/json-repair
(กลับไปด้านบน)