Tarayıcınızda işlenir (sunucuya yükleme yapılmaz).

JSON Anahtar Sıralama (Kolay diff için birleşik anahtar sırası)

Kod incelemelerini ve karşılaştırmaları hızlandırmak için JSON anahtar sırasını otomatik olarak hizalayın. Tüm seviyeleri veya sadece üst seviyeyi seçin.

  • Sabit anahtar sırası ile daha kolay diff incelemesi
  • Dizi öğelerinin sırası varsayılan olarak korunur
  • Tek adımda girinti ve sıralama
Tarayıcınızda işlenir (sunucuya yükleme yapılmaz).

Araç

Ctrl/⌘ + Enter
Durum Boşta
Giriş JSON
Sıralanmış JSON

Seçenekler

Sıralama kapsamı
Girinti
Diziler

Dizi öğelerinin sırası korunur.

Gelişmiş ayarlar
Anahtar sırası

Nasıl Kullanılır

1. Yapıştır

Giriş paneline JSON yapıştırın.

2. Kapsam ve Girinti Seç

Tüm seviyeleri mi yoksa sadece üst seviyeyi mi sıralayacağınızı seçin ve girintiyi ayarlayın.

3. Sırala ve Kopyala

“Sırala ve formatla”ya tıklayın ve çıktıyı kopyalayın.

Kısayol: Ctrl/⌘ + Enter

Örnek

Giriş
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Tüm seviyeler (2 boşluk)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Sadece üst seviye
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Neler yapabilirsiniz?

Tüm JSON için veya sadece ilk seviye için anahtarları sıralayın

Nesne anahtarlarını sıralarken dizi öğelerinin sırasını koruyun

Artan ve azalan düzen arasında geçiş yapın

Tek tıkla girinti veya küçültme (minify) seçin

Özellikler (diziler / iç içe geçme / sayılar)

  • Nesne anahtarları sözlüksel olarak sıralanır (kod noktası sırası).
  • Diziler, öğelerinin sırasını korur.
  • Girinti 2, 4 boşluk, sekme olabilir veya küçültülebilir.
  • Giriş geçerli bir JSON değilse, çıktı güncellenmez.
Notlar
  • Bu araç sadece standart JSON'u destekler (yorum veya sonda virgül yok).
  • Büyük girişlerin tarayıcıda işlenmesi biraz zaman alabilir.

SSS

Q

İç içe geçmiş nesneler sıralanıyor mu?

Evet. “Tüm seviyeler” veya “Sadece üst seviye” seçeneğini kullanabilirsiniz.

Q

Diziler ne olacak?

Dizi öğelerinin sırası korunur. Diziler içindeki nesneler seçilen sıralama kapsamını izler.

Q

Orijinal girintiyi koruyabilir miyim?

Çıktı, orijinal formatı değil, seçtiğiniz girintiyi (2/4/tab/minify) kullanır.

Q

JSON5 (yorumlu JSON) kullanabilir miyim?

Hayır. Bu araç sadece standart JSON'u destekler.

Q

İşleme nerede yapılıyor?

Tüm işlemler tarayıcınızda çalışır; hiçbir şey bir sunucuya gönderilmez.