Perlu mengurutkan kunci di objek JSON Anda untuk format yang konsisten, diff yang lebih mudah, atau kontrol versi yang lebih bersih? Alat gratis ini mengurutkan semua kunci objek di setiap level kedalaman, menghasilkan output JSON deterministik dan kanonik. Pilih urutan kunci naik, turun, natural, atau kustom — semua diproses di browser Anda.
Naik (A→Z), Turun (Z→A), Natural (sadar-angka di mana key2 datang sebelum key10), dan Kustom (kunci prioritas yang ditentukan pengguna).
Urutkan kunci di semua level kedalaman, hanya level atas, atau hingga kedalaman kustom. Objek bersarang melampaui batas mempertahankan urutan kunci aslinya.
Tentukan daftar kunci yang dipisahkan koma yang harus muncul pertama (misalnya id, name, type). Kunci yang tersisa diurutkan secara alfabetis setelah kunci prioritas.
Pengurutan sadar-angka di mana key2 datang sebelum key10. Penting untuk file konfigurasi dengan kunci bernomor.
Secara opsional mengurutkan array yang elemennya semua objek berdasarkan nilai kunci yang ditentukan. Bagus untuk menormalisasi daftar rekaman.
Semua pemrosesan berjalan di browser Anda. Data JSON Anda tidak pernah meninggalkan perangkat Anda — tanpa permintaan server, tanpa penyimpanan.
Urutkan kunci di package.json, tsconfig.json, atau .eslintrc untuk mempertahankan urutan kunci kanonik yang konsisten di seluruh tim Anda. Mengurangi konflik merge dan memudahkan review kode.
Ketika kunci JSON diurutkan secara deterministik, diff git hanya menampilkan perubahan nilai aktual — bukan pengurutan ulang kunci. Penting untuk file konfigurasi yang disimpan di kontrol versi.
Urutkan kunci di payload respons API sebelum membandingkannya. Memastikan dua respons JSON yang setara dengan urutan kunci berbeda dikenali sebagai identik.
Urutkan kunci di dokumen JSON yang diekspor dari MongoDB, CouchDB, atau database dokumen lainnya. Membuat ekspor besar lebih mudah dibaca dan konsisten.
Gunakan urutan kunci kustom untuk menerapkan struktur kanonik seperti id → name → type → description di skema JSON, definisi API, atau model data.
Ekstrak kunci dari JSON — datar, berdasarkan kedalaman, atau jalur bernama.
Format dan percantik JSON dengan indentasi yang dapat disesuaikan.
Bandingkan dua teks dengan perbedaan yang disorot.
Urutkan baris teks secara alfabetis, berdasarkan panjang, atau secara acak.