เครื่องมือแพตช์ JSON

เปรียบเทียบเอกสาร JSON สองฉบับและสร้าง RFC 6902 Patch รวมทั้งใช้ Patch ในเครื่องและตรวจสอบแบบไปกลับได้

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์
หน้านี้ผ่านการตรวจสอบไดเรกทอรีสาธารณะแล้ว; เมื่อเปิดใช้JavaScript จะใช้ฟังก์ชันครบถ้วนได้
คู่มือการใช้งาน

วิธีใช้ JSON เครื่องมือ Patch

JSON เครื่องมือ Patch ประมวลผลอินพุตเฉพาะในเบราว์เซอร์ปัจจุบัน ไม่อัปโหลด เชื่อมต่ออินเทอร์เน็ต หรือบันทึกข้อมูลผู้ใช้

  1. ป้อนเนื้อหา

    ป้อนต้นฉบับ JSON เป้าหมาย JSON หรืออาร์เรย์การดำเนินการ RFC 6902

  2. เลือกวิธีดำเนินการ

    สร้างการดำเนินการ add/remove/replace หรือใช้ Patch แล้วตรวจสอบเส้นทางและคีย์อันตราย

  3. ตรวจสอบและส่งออก

    หลังยืนยันว่าผลลัพธ์หลังการใช้งานตรงกับเป้าหมายแล้ว ให้คัดลอกหรือดาวน์โหลด Patch/JSON

ข้อจำกัดและข้อควรระวัง

  • ปฏิเสธพาธที่ทำให้เกิด prototype pollution การเรียกซ้ำไม่สิ้นสุด และอาร์เรย์การดำเนินการที่มีขนาดใหญ่เกินไป
  • Diff จะไม่อนุมาน move/copy; ผลลัพธ์ที่สร้างขึ้นยังควรได้รับการตรวจสอบเชิงความหมายในโครงการเป้าหมาย
  • เครื่องมือนี้ให้เฉพาะผลการประมวลผลเบื้องต้นภายในเครื่องเท่านั้น ส่วนการกำหนดค่าที่สำคัญ คีย์ เอกสาร และเนื้อหาที่เผยแพร่ยังคงต้องตรวจสอบในสภาพแวดล้อมเป้าหมาย

คำถามที่พบบ่อย

อินพุตจะถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ หน้าเว็บใช้เฉพาะหน่วยความจำของเบราว์เซอร์ ไฟล์ในเครื่อง API และทรัพยากรภายในเครื่องที่มีให้พร้อมกับเว็บไซต์เท่านั้น

เหตุใดเส้นทาง __proto__ จึงถูกปฏิเสธ

คุณสมบัติเหล่านี้อาจทำให้เกิดการปนเปื้อนของพร็อตไทป์ เครื่องมือจะบล็อกคุณสมบัติเหล่านี้แทนการเสี่ยงแก้ไขพร็อตไทป์ของออบเจ็กต์

เหตุใดผลลัพธ์จึงยังต้องตรวจสอบด้วยตนเอง

ไวยากรณ์ในกรณีขอบเขต ข้อกำหนดเฉพาะภูมิภาค โปรแกรมอ่านของบุคคลที่สาม และสภาพแวดล้อมเป้าหมายที่ใช้ทำงานอาจแตกต่างกัน เครื่องมือนี้ไม่สามารถทดแทนการตรวจสอบขั้นสุดท้ายได้

ข้อเสนอแนะของหน้าพบปัญหาหรือมีข้อเสนอแนะในการปรับปรุงหรือไม่?
ฟังก์ชันข้อเสนอแนะจำเป็นต้องใช้งานในเวอร์ชันออนไลน์

โปรดเปิดใช้ JavaScript ในเวอร์ชันออนไลน์แล้วส่ง; ฟังก์ชันในเครื่องของเครื่องมือหรือกรณีใช้งานปัจจุบันไม่ได้รับผลกระทบ

ไปยังรุ่นออนไลน์เพื่อส่งความคิดเห็น