JSON'u sırala
Bir JSON nesnesinin anahtarlarını alfabetik, yinelemeli ve tutarlı bir şekilde sıralayın.
JSON'u sırala
Herhangi bir JSON'u yapıştırdığınızda, bu araç onu her nesnenin tuşlarıyla birlikte alfabetik sıraya göre yeniden yayar. İç içe geçmiş nesneler yinelemeli olarak sıralanır, böylece yalnızca anahtar sırası farklı olan iki dosya bayt açısından aynı bayt haline gelir; yapılandırma dosyalarını farklılaştırmadan, API yanıtlarını karşılaştırmadan veya aksi takdirde her kayıtta kesintiye uğrayacak oluşturulan JSON'u işleme koymadan önce tam olarak istediğiniz şey budur.
Anahtar sırası, deterministik bir eşitlik bozma ile büyük/küçük harfe duyarlı değildir, dolayısıyla "Ad" ve "ad" bir arada bulunur ve aynı girdi her zaman aynı çıktıyı üretir. A'dan Z'ye veya Z'den A'ya seçim yapın ve iş akışınıza uygun girintiyi seçin: iki boşluk, dört boşluk, bir sekme veya tek satırda tamamen küçültülmüş. Sayılar, boolean'lar, null ve dize değerleri orijinal formlarını korur; sıralama yalnızca nesne anahtarlarını yeniden düzenler, verilerinizi asla yeniden yazmaz.
Varsayılan olarak diziler tam olarak oldukları gibi bırakılır çünkü dizideki öğelerin sırası genellikle anlam taşır. "İlkel dizileri sırala" seçeneğini etkinleştirdiğinizde, tamamen sayılardan oluşan diziler sayısal olarak, tamamen dizelerden oluşan diziler ise alfabetik olarak sıralanır. Türleri karıştıran veya nesneler içeren dizilere kasıtlı olarak dokunulmadan bırakılır, böylece anlamları hiçbir zaman sessizce değişmez. Aynı anahtar bir nesnede iki kez görünüyorsa JSON, standart ayrıştırıcıyı izleyerek son değeri korur.
Canlı hesaplama, kaç anahtarın sıralandığını, yapının ne kadar derin yuvalandığını ve çıktının boyutunu gösterir. Her şey tamamen tarayıcınızda çalışır, dolayısıyla özel veriler ve sırlar bile makinenizde kalır; hiçbir şey yüklenmez.