JSON Diff - เครื่องมือออนไลน์สำหรับเปรียบเทียบและตรวจสอบ JSON
เปรียบเทียบไฟล์ JSON สองไฟล์ออนไลน์ฟรี ดูจุดที่เปลี่ยนแบบเห็นภาพ จับข้อผิดพลาด และตรวจโครงสร้าง ประมวลผลฝั่งไคลเอนต์อย่างปลอดภัย
JSON 1
1
JSON 2
1
วิธีใช้ตัวตรวจสอบการเปรียบเทียบ JSON
วางวัตถุ JSON แรกของคุณในพื้นที่ข้อความด้านซ้าย
วางวัตถุ JSON ที่สองของคุณในพื้นที่ข้อความด้านขวา
คลิก 'เปรียบเทียบ JSON' เพื่อดูความแตกต่างที่ไฮไลต์
ตรวจสอบคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยนแปลง
คุณสมบัติหลัก
การเปรียบเทียบเชิงลึก
เปรียบเทียบวัตถุและอาร์เรย์ที่ซ้อนกันแบบวนซ้ำเพื่อค้นหาความแตกต่างทั้งหมด
โหมดมุมมองหลายโหมด
สลับระหว่างมุมมองความแตกต่างแบบเคียงข้างกันและแบบรวมเพื่อให้อ่านง่ายขึ้น
ผลลัพธ์โดยละเอียด
จัดหมวดหมู่การเปลี่ยนแปลงเป็นคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยนแปลง
คำถามที่พบบ่อย
มันจัดการกับวัตถุและอาร์เรย์ที่ซ้อนกันหรือไม่?
ใช่ มันเปรียบเทียบโครงสร้างที่ซ้อนกันทั้งหมดแบบวนซ้ำเพื่อค้นหาความแตกต่างเชิงลึก
ข้อมูลของฉันปลอดภัยหรือไม่?
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ - ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
รองรับรูปแบบใดบ้างสำหรับการดาวน์โหลด?
ผลลัพธ์สามารถดาวน์โหลดเป็นไฟล์ข้อความที่จัดรูปแบบเพื่อการแบ่งปันและเอกสารประกอบที่ง่ายดาย
วาง JSON สองชุดในช่องป้อนข้อมูล เครื่องมือจะไฮไลต์ความแตกต่างทั้งหมดทันที ได้แก่ คุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยนแปลง รองรับการเปรียบเทียบเชิงลึกแบบวนซ้ำทุกชั้นของ nested object และ array มีมุมมองแบบเคียงข้างและแบบรวม และประมวลผลทั้งหมดในเบราว์เซอร์โดยไม่ส่งข้อมูลออกไปภายนอก
วิธีใช้เครื่องมือเปรียบเทียบ JSON
- 1
วาง JSON แรก
ป้อน JSON ต้นฉบับหรือ baseline ลงในพื้นที่ข้อความด้านซ้าย กดปุ่มจัดรูปแบบเพื่อจัดการ indentation ตามต้องการ
- 2
วาง JSON ที่สอง
ป้อน JSON ที่ต้องการเปรียบเทียบลงในพื้นที่ข้อความด้านขวา ต้องกรอกทั้งสองช่องก่อนจะเปรียบเทียบได้
- 3
คลิก "เปรียบเทียบ JSON"
เครื่องมือจะ diff ทั้งสอง object แบบ recursive และไฮไลต์การเปลี่ยนแปลงทุกจุดใน nested structure และ array
- 4
ตรวจสอบผลลัพธ์
ดูคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยน สลับระหว่างมุมมองเคียงข้างและแบบรวมได้ตามต้องการ
- 5
คัดลอกหรือดาวน์โหลด
คัดลอกผลเปรียบเทียบไปยังคลิปบอร์ด หรือดาวน์โหลดเป็นไฟล์ข้อความที่จัดรูปแบบแล้วสำหรับแชร์และบันทึก
อ้างอิง
- RFC 8259 — JSON
มาตรฐาน IETF ที่กำหนดรูปแบบการแลกเปลี่ยนข้อมูล JSON ซึ่งเอกสารทั้งสองที่นำมาเปรียบเทียบต้องเป็นไปตาม
- RFC 6902 — JSON Patch
กำหนดรูปแบบเอกสาร JSON มาตรฐานสำหรับแสดงลำดับการเปลี่ยนแปลง (เพิ่ม ลบ แทนที่) ระหว่าง JSON สองค่า
เครื่องมือที่เกี่ยวข้อง
คำถามที่พบบ่อย
- เครื่องมือรองรับ nested object และ array หรือไม่?
- รองรับ เครื่องมือเปรียบเทียบโครงสร้างทุกชั้นแบบ recursive จึงไม่มีความแตกต่างใดที่ซ่อนอยู่ในชั้นลึกหลุดรอดไปได้
- ข้อมูลที่ป้อนเข้าไปปลอดภัยหรือไม่?
- ประมวลผลทั้งหมดในเบราว์เซอร์เท่านั้น ไม่มีการส่งข้อมูลออกไปยังเซิร์ฟเวอร์ภายนอกใดๆ
- มุมมองเคียงข้างและแบบรวมต่างกันอย่างไร?
- มุมมองเคียงข้างแสดง JSON ทั้งสองในคอลัมน์คู่เพื่อสแกนภาพรวม ส่วนแบบรวมจะผสมการเปลี่ยนแปลงเป็นสตรีมเดียวคล้าย git diff
- การเปลี่ยนแปลงแบ่งหมวดหมู่อย่างไรในผลลัพธ์?
- ความแตกต่างแบ่งเป็น 4 ประเภท ได้แก่ เพิ่ม ลบ อัปเดต และไม่เปลี่ยน ทำให้เห็นชัดเจนว่าอะไรเปลี่ยนแปลงระหว่างเอกสารทั้งสอง
- ใช้เปรียบเทียบ JSON response จาก API ได้ไหม?
- ได้เลย เหมาะมากสำหรับนำ response จาก production และ staging มาวางเปรียบเทียบเพื่อหาความไม่สอดคล้องกัน