Urutkan Kunci JSON (Urutan kunci seragam untuk diff yang mudah)
Sejajarkan urutan kunci JSON secara otomatis untuk mempercepat tinjauan dan perbandingan kode. Pilih semua level atau hanya level teratas.
- Diff lebih mudah dengan urutan kunci tetap
- Urutan elemen array tetap dipertahankan secara default
- Indentasi dan pengurutan dalam satu langkah
Alat
Opsi
Urutan elemen array tetap dipertahankan.
Pengaturan lanjutan
Cara Menggunakan
1. Tempel
Tempel JSON ke panel input.
2. Pilih Cakupan dan Indentasi
Pilih semua level atau hanya level teratas, dan atur indentasi.
3. Urutkan dan Salin
Klik “Urutkan dan format” dan salin hasilnya.
Contoh
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
Apa yang bisa Anda lakukan
Urutkan kunci untuk seluruh JSON atau hanya level pertama
Pertahankan urutan elemen array sambil mengurutkan kunci objek
Beralih antara urutan menaik dan menurun
Pilih indentasi atau minifikasi dalam satu klik
Spesifikasi (array / nesting / angka)
- Kunci objek diurutkan secara leksikografis (urutan code point).
- Array tetap mempertahankan urutan elemennya.
- Indentasi bisa berupa 2, 4 spasi, tab, atau dikecilkan.
- Jika input bukan JSON yang valid, output tidak diperbarui.
- Alat ini hanya mendukung JSON standar (tidak ada komentar atau trailing comma).
- Input berukuran besar mungkin membutuhkan waktu sejenak untuk diproses di browser.
FAQ
Apakah objek bersarang ikut diurutkan?
Ya. Pilih “Semua level” atau “Hanya level teratas”.
Bagaimana dengan array?
Urutan elemen array tetap dipertahankan. Objek di dalam array mengikuti cakupan pengurutan yang dipilih.
Dapatkah saya mempertahankan indentasi asli?
Hasil output menggunakan indentasi yang Anda pilih (2/4/tab/minify), bukan format asli.
Dapatkah saya menggunakan JSON dengan komentar (JSON5)?
Tidak. Alat ini hanya mendukung JSON standar.
Di mana pemrosesan dilakukan?
Semua pemrosesan berjalan di browser Anda; tidak ada yang dikirim ke server.