Geliştirici

JSON Biçimlendirici

JSON'ı biçimlendirin, doğrulayın ve küçültün.

Örnekler
Dönüştür
Dize araçları
Dışa aktarma seçenekleri

JSON biçimlendirme

JSON'unuzu yapıştırın ve güzel yazdırmak için Biçimlendir'e tıklayın (girintinizi seçin ve isteğe bağlı olarak anahtarları sıralayın) veya küçültmek için Küçült'e tıklayın. Geçersiz JSON, hatanın tam satır ve sütununu gösterir ve daraltılabilir bir ağaç görünümü yapıyı keşfetmenizi sağlar. Her şey tarayıcınızda çalışır — verileriniz asla yüklenmez.

SSS

JSON'u doğrulayıp hatayı gösteriyor mu?

Evet. Geçersiz JSON, sorunun tam satır ve sütununu içeren net bir mesaj gösterir, böylece doğrudan oraya gidebilirsiniz.

Anahtarları sıralayabilir veya girintiyi değiştirebilir miyim?

Evet. Her nesneyi özyinelemeli olarak alfabetik sıralamak için "Anahtarları sırala"yı işaretleyin ve girinti için 2 boşluk, 4 boşluk veya sekme seçin.

Ağaç görünümü ne için?

Biçimlendirmeden sonra, katlanabilir bir ağaç sayesinde nesneleri ve dizileri katlayarak büyük JSON'ları keşfedebilirsiniz; değer türleri ve sayıları renk kodlu olarak gösterilir — ham metni kaydırmaktan çok daha kolaydır. Her düğümün tam JSONPath'ini kopyalayan bir "path" düğmesi vardır.

JSONPath sorguları nasıl çalışır?

$.users[0].email veya $..id gibi bir ifade yazıp Sorgula'ya basın. Eşleşen değerler aşağıda listelenir ve eşleşen düğümler ağaçta vurgulanır; görünüm ilk eşleşmeye kaydırılır. Desteklenen sözdizimi: $, noktalı anahtarlar, [n], [*] ve özyinelemeli $..key.

JSON'ı TypeScript, Go veya bir şemaya dönüştürebilir mi?

Evet. Tek bir tıklamayla TypeScript arayüzleri, json etiketli Go yapıları, bir JSON Schema (2020-12) veya Zod şeması oluşturulur — hepsi verilerinizden çıkarılarak tamamen çevrimdışı olarak üretilir.

Çok büyük dosyaları işler mi?

Evet. 1 MB’ın üzerindeki verilerde ağaç yapısı tembel renderlemeye geçer: alt düğümler yalnızca bir düğümü genişlettiğinizde oluşturulur; böylece çok megabaytlık JSON dosyaları bile hızlı çalışmaya devam eder.

Escape ve Unescape ne yapar?

Kaçıştırma, ham metni tırnaklı bir JSON dizgisine dönüştürür (JSON içine JSON gömmek için kullanışlı); Kaçıştırmayı geri alma, tırnaklı bir JSON dizgisini orijinal metne çözümler.

Verilerim bir yere gönderiliyor mu?

Hayır. Biçimlendirme, doğrulama, sorgulamalar ve tüm dönüşümler tamamen tarayıcınızda gerçekleşir.

Son güncellenme: