JSON kanonikleştirme

JSON nesne anahtarlarını deterministik kurallara göre sıralayın ve kurallı metni çıkarın; dizi sırasını koruyun ve farkları görüntüleyin.

Tarayıcı içinde yerel işlem
Bu sayfa genel dizin kontrolünden geçti; JavaScript etkinleştirildiğinde tüm işlevler kullanılabilir.
Kullanım kılavuzu

JSON kullanarak nasıl standartlaştırılır

JSON normalleştirme işlemi yalnızca mevcut tarayıcıda girdiyi işler; yükleme, ağ bağlantısı veya kalıcı depolamaya yazma yapmaz.

  1. Girdi: JSON

    JSON yapıştırın veya düzenleyin; ilk açılışta 11DZ çalıştırılabilir bir örnek yüklenir.

  2. Kanonikleştirmeyi çalıştır

    Anahtar sırasını, sayıları ve Unicode işlenmesini kontrol edin; girdi ile sonuç arasındaki farkları görüntüleyin.

  3. Sonucu kopyala

    Standartlaştırılmış JSON öğesini kopyalayın veya indirin; yayımlamadan önce hedef protokole göre yeniden gözden geçirin.

Sınırlamalar ve dikkat edilmesi gerekenler

  • Uzak $ref’leri, betikleri ve döngüsel nesneleri desteklemez; giriş derinliği, düğüm sayısı ve bayt sayısı sınırlıdır.
  • Standartlaştırma yalnızca gösterim biçimini değiştirir; alan anlamını veya iş açısından eşdeğerliği sizin yerinize değerlendirmez.
  • Dizi sırası korunur; sonuç, genel amaçlı biçimlendirme veya veri temizleme garantisi olarak kullanılamaz.

Sık sorulan sorular

Dizi sırasını değiştirir mi?

Hayır; araç yalnızca nesne anahtarlarını belirlenimci biçimde sıralar.

Girdi yüklenir mi?

Hayır, işlem mevcut tarayıcı içinde gerçekleştirilir.

Sonuç neden normal JSON.stringify değerinden farklı?

Normalleştirme, sabit anahtar sıralaması ve deterministik sayısal gösterim kullanır; imzalama ve karşılaştırma için uygundur.

Sayfa geri bildirimiBir sorun mu buldunuz veya iyileştirme öneriniz mi var?
Geri bildirim işlevi yalnızca çevrimiçi sürümde kullanılmalıdır

Lütfen çevrimiçi sürümde JavaScript etkinleştirildikten sonra gönderin; geçerli araç veya örneğin yerel işlevleri etkilenmez.

Çevrimiçi sürüme geri bildirim gönder