เครื่องมือซ่อม JSON
วาง JSON ที่เสียหาย แล้วซ่อม trailing comma, single quote, comment, key ไม่มี quote และ Python literal ได้ทันที พร้อม preview รายบรรทัด ฟรีและเป็นส่วนตัว
Loading tool...
เครื่องมือซ่อม JSON คืออะไร?
เครื่องมือซ่อม JSON เป็น utility ออนไลน์ฟรีที่แก้ JSON ที่เสียหายให้กลับมา parse ได้ปกติ โดยรัน parser ที่เข้าใจบริบทผ่าน input ของคุณ แล้วซ่อมปัญหาที่พบบ่อยที่สุด เช่น trailing comma, string แบบ single quote, comment สไตล์ JavaScript, key ไม่มี quote, Python literal อย่าง True และ None, ค่า NaN และ Infinity, เลขฐานสิบหก, comma ที่ขาดหาย และเครื่องหมาย = แบบ config file ทุกจุดที่แก้จะรายงานพร้อมบรรทัดและคอลัมน์ และกระบวนการทั้งหมดทำในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลด
ประโยชน์หลัก
- เปลี่ยน JSON ที่ parse ไม่ได้ จาก log, ผลลัพธ์ LLM หรือ API response ให้เป็น JSON ที่ถูกต้องในไม่กี่วินาที
- ซ่อมแบบเข้าใจโครงสร้าง ไม่ใช่ find-and-replace มั่วซั่วที่อาจทำเนื้อหาใน string เสียหาย
- บันทึกการเปลี่ยนแปลงโปร่งใส: บรรทัด คอลัมน์ และ snippet ของทุกจุดที่แก้
- เข้าใจ Python dict, JS object และ config file — แหล่งที่มาหลักของ JSON เสีย ๆ
- เป็นส่วนตัวโดยการออกแบบ: หน้า static ไม่ผ่าน server ใช้ offline ได้
กรณีการใช้งาน
- •แก้ API response หรือบรรทัด log ที่ถูกตัดหรือแก้ด้วยมือ
- •แปลงผลลัพธ์ Python dictionary ให้เป็น JSON มาตรฐาน
- •ล้าง JSON ที่ LLM สร้างแล้วเผลอใส่ comment หรือ trailing comma
- •กู้ config file ที่เขียนแบบ relaxed JSON กลับเป็นรูปแบบเข้มงวดก่อน import
- •Debug parser error โดยเทียบเวอร์ชันต้นฉบับกับเวอร์ชันที่ซ่อมแล้วแบบชิดกัน
วิธีใช้เครื่องมือซ่อม JSON
- วาง JSON ที่เสียหาย: คัดลอก JSON ที่มีปัญหา ไม่ว่าจะจาก log, config, ผลลัพธ์ LLM หรือ API response วางลงในช่องข้อความ ระบบจะซ่อมทันทีระหว่างพิมพ์หรือวาง
- เช็คสถานะการซ่อม: แถบสีเขียวยืนยันว่าซ่อมสำเร็จและ JSON parse ได้ปกติ ส่วนแถบสีแดงจะแสดง parser error ที่เหลืออยู่หาก input เสียหายเกินกว่าจะซ่อมได้
- ตรวจสอบรายการการแก้: ทุกจุดที่แก้จะแสดงเลขบรรทัด คอลัมน์ และ snippet สั้น ๆ ของ source เพื่อให้ตรวจสอบการเปลี่ยนแปลงแต่ละจุดได้ก่อนใช้ผลลัพธ์
- คัดลอกหรือดาวน์โหลด: กดปุ่มคัดลอกเพื่อเอา JSON ที่ซ่อมแล้ว เปิด Minify สำหรับเวอร์ชันกระชับ หรือดาวน์โหลดเป็นไฟล์ และใช้ปุ่มผลลัพธ์ที่ซ่อมแล้วเพื่อวนซ่อมรอบสองได้
คุณสมบัติหลัก
- 12 ประเภทการซ่อม: trailing comma, single quote, comment, key ไม่มี quote, Python literal, NaN, เลขฐานสิบหก และอื่น ๆ
- Parser แบบ state machine ที่เข้าใจบริบท — เข้าใจโครงสร้างจริง ไม่ใช่ find-and-replace แบบมั่ว
- Preview การเปลี่ยนแปลงพร้อมบรรทัด คอลัมน์ และ snippet ของทุกจุดที่แก้
- สลับ minify คัดลอกคลิกเดียว และดาวน์โหลดเป็นไฟล์ JSON ที่ซ่อมแล้ว
- รองรับ Python dict, comment สไตล์ JavaScript และเครื่องหมาย = แบบ config file
- ทำงานในเบราว์เซอร์ล้วน — ข้อมูลไม่ออกจากเครื่องคุณ