เครื่องมือแพตช์ JSON
เปรียบเทียบเอกสาร JSON สองฉบับและสร้าง RFC 6902 Patch รวมทั้งใช้ Patch ในเครื่องและตรวจสอบแบบไปกลับได้
วิธีใช้ JSON เครื่องมือ Patch
JSON เครื่องมือ Patch ประมวลผลอินพุตเฉพาะในเบราว์เซอร์ปัจจุบัน ไม่อัปโหลด เชื่อมต่ออินเทอร์เน็ต หรือบันทึกข้อมูลผู้ใช้
ป้อนเนื้อหา
ป้อนต้นฉบับ JSON เป้าหมาย JSON หรืออาร์เรย์การดำเนินการ RFC 6902
เลือกวิธีดำเนินการ
สร้างการดำเนินการ add/remove/replace หรือใช้ Patch แล้วตรวจสอบเส้นทางและคีย์อันตราย
ตรวจสอบและส่งออก
หลังยืนยันว่าผลลัพธ์หลังการใช้งานตรงกับเป้าหมายแล้ว ให้คัดลอกหรือดาวน์โหลด Patch/JSON
ข้อจำกัดและข้อควรระวัง
- ปฏิเสธพาธที่ทำให้เกิด prototype pollution การเรียกซ้ำไม่สิ้นสุด และอาร์เรย์การดำเนินการที่มีขนาดใหญ่เกินไป
- Diff จะไม่อนุมาน move/copy; ผลลัพธ์ที่สร้างขึ้นยังควรได้รับการตรวจสอบเชิงความหมายในโครงการเป้าหมาย
- เครื่องมือนี้ให้เฉพาะผลการประมวลผลเบื้องต้นภายในเครื่องเท่านั้น ส่วนการกำหนดค่าที่สำคัญ คีย์ เอกสาร และเนื้อหาที่เผยแพร่ยังคงต้องตรวจสอบในสภาพแวดล้อมเป้าหมาย
คำถามที่พบบ่อย
อินพุตจะถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ หน้าเว็บใช้เฉพาะหน่วยความจำของเบราว์เซอร์ ไฟล์ในเครื่อง API และทรัพยากรภายในเครื่องที่มีให้พร้อมกับเว็บไซต์เท่านั้น
เหตุใดเส้นทาง __proto__ จึงถูกปฏิเสธ
คุณสมบัติเหล่านี้อาจทำให้เกิดการปนเปื้อนของพร็อตไทป์ เครื่องมือจะบล็อกคุณสมบัติเหล่านี้แทนการเสี่ยงแก้ไขพร็อตไทป์ของออบเจ็กต์
เหตุใดผลลัพธ์จึงยังต้องตรวจสอบด้วยตนเอง
ไวยากรณ์ในกรณีขอบเขต ข้อกำหนดเฉพาะภูมิภาค โปรแกรมอ่านของบุคคลที่สาม และสภาพแวดล้อมเป้าหมายที่ใช้ทำงานอาจแตกต่างกัน เครื่องมือนี้ไม่สามารถทดแทนการตรวจสอบขั้นสุดท้ายได้