ซ่อม JSON
แก้ JSON ที่เสียจาก LLM ล็อก และออบเจ็กต์ JavaScript
JSON ที่เสีย
JSON Repair ทำอะไรได้บ้าง
JSON Repair แปลงข้อความที่เกือบเป็น JSON ให้เป็น JSON ที่เคร่งครัดและแยกวิเคราะห์ได้ ออกแบบมาสำหรับข้อความที่คัดลอกจากแชต LLM ล็อก โค้ด JavaScript หรือ Python และไฟล์ที่แก้ด้วยมือ เช่น เครื่องหมายคำพูดเดี่ยว คีย์ที่ไม่มีเครื่องหมายคำพูด คอมเมนต์ จุลภาคเกินหรือขาด True/False/None โค้ดเฟนซ์ Markdown ที่มีข้อความแชตล้อมรอบ และการตอบกลับที่ขาดกลางทาง การซ่อมใช้ไลบรารี jsonrepair ซึ่งให้ผลแน่นอน และทุกผลลัพธ์จะถูกตรวจด้วย JSON.parse ก่อนแสดง
วิธีใช้
- 1.วางข้อความที่เสีย อัปโหลดหรือลากไฟล์ .json หนึ่งไฟล์มาวาง หรือโหลดตัวอย่าง
- 2.เอาต์พุตอัปเดตขณะพิมพ์ สำหรับอินพุตที่ใหญ่กว่า 2 MB ให้เลือก ซ่อม JSON เพื่อเริ่มทำงาน
- 3.เลือก 2 ช่องว่าง 4 ช่องว่าง แท็บ หรือเอาต์พุตแบบกะทัดรัด
- 4.อ่านรายงานการซ่อม และใช้ แสดงในอินพุต เพื่อไปยังแต่ละตำแหน่งที่เปลี่ยน
- 5.คัดลอกผลลัพธ์หรือดาวน์โหลดเป็น repaired.json
รายงานบอกอะไร
รายงานแสดงเฉพาะข้อเท็จจริงที่เครื่องมือสังเกตได้ ได้แก่ มีการลบโค้ดเฟนซ์หรือข้อความรอบ ๆ หรือไม่ อินพุตถูกต้องอยู่แล้วหรือไม่ เพิ่มหรือลบอักขระที่ไม่ใช่ช่องว่างไปกี่ตัว และแต่ละการเปลี่ยนแปลงเกิดที่ใดในอินพุต รายงานไม่เคยแต่งจำนวน "การแก้ไข" ขึ้นมาเอง JSON ที่ถูกต้องจะถูกจัดการเยื้องใหม่เท่านั้น และตัวเลขอย่าง 9007199254740993 หรือ 0.10000000000000000001 จะถูกคัดลอกตามจริงโดยไม่ปัดเศษ
ข้อจำกัด การตรวจสอบ และความเป็นส่วนตัว
การซ่อมเป็นแบบฮิวริสติก ค่าที่ถูกตัดจะถูกปิดตรงจุดที่ข้อความสิ้นสุด จุลภาคที่ขาดจะถูกเติมในตำแหน่งที่น่าจะเป็นที่สุด และข้อความที่ไม่มีเครื่องหมายคำพูดอาจกลายเป็นสตริง โปรดตรวจสอบข้อมูลสำคัญก่อนนำไปใช้ในโปรดักชัน ข้อความที่ไม่เหมือน JSON เลยจะถูกรายงานแทนการห่อเป็นสตริง และรายการการเปลี่ยนแปลงจะถูกข้ามเมื่ออินพุตเกิน 100 KB เพื่อให้หน้าเว็บตอบสนองได้ดี ทุกอย่างทำงานในเบราว์เซอร์ของคุณ อินพุตไม่ถูกอัปโหลดไปที่ใด
