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