Diproses di browser Anda (tanpa unggah server).

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
Diproses di browser Anda (tanpa unggah server).

Alat

Ctrl/⌘ + Enter
Status Menunggu
Input JSON
JSON Terurut

Opsi

Cakupan pengurutan
Indentasi
Array

Urutan elemen array tetap dipertahankan.

Pengaturan lanjutan
Urutan kunci

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.

Pintasan: Ctrl/⌘ + Enter

Contoh

Input
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Semua level (2 spasi)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Hanya level teratas
{
  "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.
Catatan
  • Alat ini hanya mendukung JSON standar (tidak ada komentar atau trailing comma).
  • Input berukuran besar mungkin membutuhkan waktu sejenak untuk diproses di browser.

FAQ

Q

Apakah objek bersarang ikut diurutkan?

Ya. Pilih “Semua level” atau “Hanya level teratas”.

Q

Bagaimana dengan array?

Urutan elemen array tetap dipertahankan. Objek di dalam array mengikuti cakupan pengurutan yang dipilih.

Q

Dapatkah saya mempertahankan indentasi asli?

Hasil output menggunakan indentasi yang Anda pilih (2/4/tab/minify), bukan format asli.

Q

Dapatkah saya menggunakan JSON dengan komentar (JSON5)?

Tidak. Alat ini hanya mendukung JSON standar.

Q

Di mana pemrosesan dilakukan?

Semua pemrosesan berjalan di browser Anda; tidak ada yang dikirim ke server.