JSON Anahtar Sıralayıcı
JSON nesne anahtarlarını alfabetik, uzunluğa göre veya ters sırada sıralayın — iç içe nesne desteği ile
JSON Girişi
Sıralanmış Çıktı
JSON Anahtar Sıralayıcı
JSON nesne anahtarlarını alfabetik, uzunluğa göre veya ters sırada sıralayın — iç içe nesne desteği ile
Özellikler
- Recursively sort JSON keys alphabetically (or only top-level if recursion is off)
- Toggleable recursive mode
- Pretty-printed output with 2-space indent
- Stats: total keys, depth
- Runs entirely in your browser
Nasıl Kullanılır
- JSON verisini giriş paneline yapıştırın.
- Sıralama düzenini ve seçenekleri belirleyin.
- Anahtarları Sırala düğmesine tıklayın.
- Sıralanmış sonucu kopyalayın.
İpuçları ve En İyi Uygulamalar
- Sorted JSON gives stable diffs — useful for committing JSON config files where the original order is arbitrary.
- Arrays are left in their original order (JSON arrays are sequences, not sets — order is semantic).
- For deterministic JSON output across languages, JSON Canonical Form (RFC 8785) goes further than alpha-sorting; use a library for that.
- For very large JSON, the parse+stringify round-trip is fine but memory-bound — files >100 MB may stress the browser.
- Mixed-type arrays (objects + primitives) sort the object members internally; the array itself stays in order.
SSS
JSON anahtarlarını neden sıralamalıyım?
Anahtarları sıralamak JSON dosyalarını karşılaştırmayı, PR incelemesini kolaylaştırır ve yapılandırma dosyalarında tutarlılık sağlar.
Değerleri değiştirir mi?
Hayır, yalnızca anahtarların sırası değişir. Tüm değerler, diziler ve veri türleri olduğu gibi kalır.