Bandingkan dua file JSON
Gunakan alat pembanding JSON online ini untuk melihat dua objek JSON berdampingan, menyorot perbedaan, dan mengekspor patch atau laporan untuk kontrol versi dan pengujian API.
Langkah 1 – Tempel atau impor kedua file JSON
Langkah 2 – Atur opsi perbandingan
Langkah 3 – Tinjau visualisasi diff
Langkah 4 – Ekspor hasil
Tips cepat untuk membandingkan JSON
// JSON A
{
"id": 1,
"name": "Maeve",
"status": "active"
}
// JSON B
{
"id": 1,
"name": "Maeve Winters",
"status": "active",
"email": "[email protected]"
}
// Diff Summary
- Modified: name ("Maeve" → "Maeve Winters")
- Added: email ("[email protected]")Gabungkan alat-alat ini dengan perbandingan JSON untuk alur validasi, pemformatan, dan pembuatan kode.
Validasi kedua JSON sebelum membandingkan untuk memastikan sintaksnya benar.
Format JSON terlebih dahulu untuk menormalkan spasi dan memudahkan membaca diff.
Buat JSON Schema dari JSON Anda untuk memvalidasi perubahan di masa depan terhadap struktur yang diharapkan.
Buat tipe TypeScript dari JSON untuk pelacakan perubahan yang aman secara tipe di kode.
Alat ini melakukan diff struktural untuk mendeteksi penambahan, penghapusan, dan perubahan pada objek maupun array bertingkat.
Tidak. Semua proses berjalan secara lokal di browser Anda dan tidak pernah diunggah ke server kami.
Anda dapat mengabaikan spasi, mengabaikan huruf besar/kecil, dan mengabaikan urutan untuk fokus pada perubahan struktur yang penting.
Bisa. Opsi ini menormalkan spasi di dalam nilai string. Spasi di luar string sudah diabaikan saat parsing JSON.
Bisa. Saat diaktifkan, kunci dan nilai string dibandingkan tanpa membedakan huruf besar/kecil untuk mengurangi perbedaan yang tidak penting.
Bisa. Opsi ini memperlakukan kunci objek dan elemen array sebagai tidak bergantung urutan, cocok untuk daftar yang urutannya tidak bermakna.
Saat opsi pengabaian diaktifkan, tampilan beralih ke pratinjau yang dinormalisasi agar penyorotan sesuai dengan aturan tersebut. Matikan opsi untuk kembali mengedit JSON mentah.
JSON Patch adalah standar daftar operasi (add, remove, replace, dll.) untuk mengubah satu dokumen JSON menjadi dokumen lainnya.
Kami menghitung set operasi yang andal dari A → B berdasarkan jalur JSON Pointer. Untuk array, kami bisa menggunakan penggantian yang konservatif agar tidak terjadi pergeseran indeks.
Gunakan Salin ringkasan untuk menyalin gambaran singkat, Ekspor laporan untuk mengunduh laporan Markdown, atau Ekspor JSON Patch untuk menerapkan perubahan secara terprogram.