ToolHub
เปิดเครื่องมือ

เครื่องมือเปรียบเทียบ JSON

เปรียบเทียบ JSON object สองรายการและเน้นความแตกต่าง รองรับการเปรียบเทียบเชิงลึก

เครื่องมือนักพัฒนา

เกี่ยวกับเครื่องมือนี้

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

คุณสมบัติหลัก

ดูตัวอย่าง

สถานการณ์การใช้งาน

json diff comparison

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

อัลกอริทึมการเปรียบเทียบทำงานอย่างไร

เครื่องมือใช้อัลกอริทึมการเปรียบเทียบเชิงลึกแบบเรียกซ้ำ ตรวจสอบ JSON object และอาร์เรย์ทีละฟิลด์ สำหรับ object ที่ซ้อนกัน เปรียบเทียบแต่ละคุณสมบัติแบบเรียกซ้ำ สำหรับอาร์เรย์ เปรียบเทียบองค์ประกอบทีละรายการตามดัชนี ผลลัพธ์ความแตกต่างแสดงตามเส้นทาง (เช่น address.city)

จัดการการเปรียบเทียบอาร์เรย์อย่างไร

ตามค่าเริ่มต้น เปรียบเทียบองค์ประกอบอาร์เรย์ทีละรายการตามลำดับดัชนี เมื่อเปิดตัวเลือก「ไม่สนใจลำดับอาร์เรย์」เครื่องมือจะเรียงลำดับอาร์เรย์ประเภทพื้นฐานก่อนแล้วจึงเปรียบเทียบ เหมาะสำหรับกรณีที่ไม่สนใจลำดับองค์ประกอบ อาร์เรย์ประเภท object ยังคงเปรียบเทียบตามดัชนี

ผลลัพธ์ความแตกต่างแสดงอย่างไร

ความแตกต่างแบ่งเป็นสามประเภท: เพิ่ม (สีเขียว, เครื่องหมาย +), ลบ (สีแดง, เครื่องหมาย -) และแก้ไข (สีเหลือง, เครื่องหมาย ~, แสดงค่าเก่า→ค่าใหม่) แต่ละความแตกต่างแสดงเส้นทางแบบเต็ม ประเภทการดำเนินการ และการเปลี่ยนแปลงค่า พร้อมสรุปสถิติด้านบน

ข้อมูลของฉันปลอดภัยเมื่อใช้เครื่องมือนี้หรือไม่

ปลอดภัยอย่างแน่นอน การแยกวิเคราะห์และเปรียบเทียบข้อมูล JSON ทั้งหมดทำในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดข้อมูลใด ๆ ไปยังเซิร์ฟเวอร์ ข้อมูลของคุณเป็นส่วนตัวอย่างสมบูรณ์

สามารถคัดลอกผลลัพธ์การเปรียบเทียบได้หรือไม่

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