JSON Toolkit

เปรียบเทียบ JSON

เปรียบเทียบเอกสาร JSON สองชุดแบบเรียกซ้ำ และไฮไลต์การเพิ่ม การลบ และการเปลี่ยนแปลง

เฉพาะความต่าง
ต้นฉบับ 0.00 B · ใหม่ 0.00 Bคลิกพาธความต่างเพื่อคัดลอก JSONPath
JSON ต้นฉบับก่อน
บรรทัด 1 คอลัมน์ 1: 缺少值
JSON ใหม่หลัง
บรรทัด 1 คอลัมน์ 1: 缺少值
ความต่างเพิ่ม 0ลบ 0เปลี่ยน 0
ป้อนเอกสาร JSON สองชุด แล้วคลิกเปรียบเทียบเพื่อดูความต่าง

การเปรียบเทียบเอกสาร JSON สองชุด

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

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

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

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

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