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.
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.
Girdi: JSON
JSON yapıştırın veya düzenleyin; ilk açılışta 11DZ çalıştırılabilir bir örnek yüklenir.
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.
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.