JSON yapılarını karşılaştırma
Nesne anahtarlarının sırasından bağımsız olarak eklenen, silinen ve değişen değerleri veya türleri bulun.
Biçimlendirme · Küçültme · Sözdizimi kontrolü
API yanıtlarını biçimlendirirken sayı hassasiyetini kaybetmeyin. Yalnızca token arası boşluklar değişir; yinelenen anahtarlar korunup bildirilir.
JSON yapıştırın ya da UTF-8 dosyasını açın veya alana sürükleyin. Sonuç kendiliğinden güncellenir. Biçimlendirme, API yanıtlarını ve iç içe ayarları incelemeyi kolaylaştırır. Küçültme, istek gövdeleri veya daha kısa dosyalar için gereksiz boşlukları kaldırır; ZIP arşivi oluşturmaz.
Örnekte iki boşluklu girinti kullanılır. id içindeki tüm basamaklar ve amount sonundaki sıfırlar korunur.
{"id":9007199254740993,"amount":1.2300,"active":true}
{
"id": 9007199254740993,
"amount": 1.2300,
"active": true
}
JavaScript Number türü, 9007199254740991 üzerindeki her tamsayıyı tam olarak temsil edemez. JSON’u nesneye dönüştürüp yeniden yazmak, 9007199254740993 sayısını 9007199254740992 yapabilir. Bu araç sayıları Number türüne çevirmeden yalnızca sözdizimi öğeleri arasındaki boşlukları düzenler. -0, 1e400, anahtar sırası ve metin kaçışları da korunur. Sonucu okuyacak uygulamanın da gereken hassasiyeti koruyan bir ayrıştırıcı kullanması gerekir.
Anahtarlar ve metinler çift tırnak gerektirir; {'name':'Ada'} geçersizdir. {"a":1,} örneğindeki son virgül de kabul edilmez. Standart JSON’da // ve /* … */ yorumları bulunmaz. Hata iletisi satır ve sütunu gösterir; düzeltme yaptığınızda doğrulama tekrarlanır. Araç belirsiz verileri tahmin ederek değiştirmez.
{"a":1,"a":2} içindeki iki anahtar da korunur ve uyarı gösterilir. Başka uygulamalar yalnızca bir değeri kullanabilir; veriyi paylaşmadan önce belirsizliği giderin. Kopyalama ve indirme, ekrandaki güncel sonucu kullanır. Girintiyi veya çıkış biçimini değiştirdikten sonra sonucu tekrar kontrol edin.
Giriş sınırı UTF-8 olarak 5 MiB, çıkış sınırı 20 MiB, iç içe yapı sınırı 128 düzeydir. Dosyalar geçerli UTF-8 içermelidir. İşlem mevcut tarayıcıda yapılır. Araç girdiyi yüklemez veya yerel depolamaya yazmaz; sayfayı kapatmadan önce gereken sonucu kopyalayın ya da indirin.
İçerik JavaScript Number üzerinden ayrıştırılıp yeniden yazılmaz. Sadece token arası boşluk değiştiği için rakamlar ve sondaki sıfırlar korunur. Sonucu okuyacak programın da bu hassasiyeti koruyan bir ayrıştırıcı kullanması gerekir.
Bildirilen satır ve sütunu, ayrıca hemen önceki ayırıcıyı kontrol edin. Anahtarlar ve metinler çift tırnak ister; yorumlar ve sondaki fazladan virgüller kabul edilmez. Biçimlendirme ve sıkıştırma hatalı JSON’u kendiliğinden onarmaz.
İkisi de korunur; kaçış dizileri çözüldüğünde aynı adı veren anahtarlar da buna dâhildir. Araç bir değeri sizin yerinize silmez. Hangisinin kalacağına kaynakta karar verin; sonraki bir ayrıştırıcı yalnızca son değeri kullanabilir.
Hayır; en fazla 5 MiB boyutundaki UTF-8 girdi tarayıcıda işlenir. Girintili veya sıkıştırılmış sonucu kopyalayabilir ya da indirebilirsiniz. Geçersiz UTF-8, iç içe yapı derinliği veya çıktı boyutu sınırı hatalarını önce kaynakta giderin.
Ziyaret analizine izin vermek sizin elinizde
Sayfa ziyaretlerini Umami ile ölçüyoruz. Katılım isteğe bağlıdır; reddetseniz de tüm araçları kullanabilirsiniz.
Mevcut ayarınız analize izin veriyor.
Mevcut ayarınız analize izin vermiyor.
Analiz hizmeti değişti. İşinizi bitirdikten sonra yeni ayarların uygulanması için sayfayı yenileyin.
Tarayıcınız Do Not Track veya Global Privacy Control sinyali gönderiyor. Analiz kapalı kalacak.
Umami ile hangi sayfaların ziyaret edildiğini ve ziyaretçilerin nereden geldiğini öğreniyoruz. Analizi reddedebilir veya tercihinizi istediğiniz zaman değiştirebilirsiniz. Sitenin tüm özelliklerini kullanmaya devam edebilirsiniz.
Tercihiniz bu tarayıcıda altı ay saklanır. Araçlarda işlediğiniz dosyalar ve girdiğiniz içerikler analiz hizmetine gönderilmez.
Gizlilik Politikası
Yorumlar
0