JSON Diff - เครื่องมือออนไลน์สำหรับเปรียบเทียบและตรวจสอบ JSON

เปรียบเทียบไฟล์ JSON สองไฟล์ออนไลน์ฟรี ดูจุดที่เปลี่ยนแบบเห็นภาพ จับข้อผิดพลาด และตรวจโครงสร้าง ประมวลผลฝั่งไคลเอนต์อย่างปลอดภัย

JSON 1

JSON 2

วิธีใช้ตัวตรวจสอบการเปรียบเทียบ JSON

01

วางวัตถุ JSON แรกของคุณในพื้นที่ข้อความด้านซ้าย

02

วางวัตถุ JSON ที่สองของคุณในพื้นที่ข้อความด้านขวา

03

คลิก 'เปรียบเทียบ JSON' เพื่อดูความแตกต่างที่ไฮไลต์

04

ตรวจสอบคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยนแปลง

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

การเปรียบเทียบเชิงลึก

เปรียบเทียบวัตถุและอาร์เรย์ที่ซ้อนกันแบบวนซ้ำเพื่อค้นหาความแตกต่างทั้งหมด

โหมดมุมมองหลายโหมด

สลับระหว่างมุมมองความแตกต่างแบบเคียงข้างกันและแบบรวมเพื่อให้อ่านง่ายขึ้น

ผลลัพธ์โดยละเอียด

จัดหมวดหมู่การเปลี่ยนแปลงเป็นคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยนแปลง

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

มันจัดการกับวัตถุและอาร์เรย์ที่ซ้อนกันหรือไม่?

ใช่ มันเปรียบเทียบโครงสร้างที่ซ้อนกันทั้งหมดแบบวนซ้ำเพื่อค้นหาความแตกต่างเชิงลึก

ข้อมูลของฉันปลอดภัยหรือไม่?

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ - ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

รองรับรูปแบบใดบ้างสำหรับการดาวน์โหลด?

ผลลัพธ์สามารถดาวน์โหลดเป็นไฟล์ข้อความที่จัดรูปแบบเพื่อการแบ่งปันและเอกสารประกอบที่ง่ายดาย

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

วิธีใช้เครื่องมือเปรียบเทียบ JSON

  1. 1

    วาง JSON แรก

    ป้อน JSON ต้นฉบับหรือ baseline ลงในพื้นที่ข้อความด้านซ้าย กดปุ่มจัดรูปแบบเพื่อจัดการ indentation ตามต้องการ

  2. 2

    วาง JSON ที่สอง

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

  3. 3

    คลิก "เปรียบเทียบ JSON"

    เครื่องมือจะ diff ทั้งสอง object แบบ recursive และไฮไลต์การเปลี่ยนแปลงทุกจุดใน nested structure และ array

  4. 4

    ตรวจสอบผลลัพธ์

    ดูคุณสมบัติที่เพิ่ม ลบ อัปเดต และไม่เปลี่ยน สลับระหว่างมุมมองเคียงข้างและแบบรวมได้ตามต้องการ

  5. 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 มาวางเปรียบเทียบเพื่อหาความไม่สอดคล้องกัน