JSON'u formatlayın, doğrulayın, küçültün ve ağaç görünümünde inceleyin.
Bu araç, JSON'u formatlamanıza, doğrulamanıza ve küçültmenize yardımcı olur. JSON'unuzu giriş alanına yapıştırın veya yazın, ardından söz dizimini doğrulamak, girinti ile güzelleştirmek ya da tek satıra küçültmek için kontrolleri kullanın. Çıkış paneli sonucu gösterir ve yapıyı incelemek için ağaç olarak görüntüleyebilirsiniz.
JSON (JavaScript Nesne Gösterimi), verileri depolamak ve değiş tokuş etmek için kullanılan hafif bir veri biçimidir. İnsan tarafından okunabilir ve makine tarafından ayrıştırılabilir olup web API'lerinde, yapılandırma dosyalarında ve uygulama verilerinde yaygın olarak kullanılır. JSON; nesneleri, dizileri, dizeleri, sayıları, boolean'ları ve null'ı destekler.
API yanıtlarını doğrulamanız, yapılandırma dosyalarını formatlamanız, JSON verilerini hata ayıklamanız veya JSON'u üretime hazırlamanız gerektiğinde bu aracı kullanın. Ayrıca ağ sekmesinden veya günlüklerden küçültülmüş JSON kopyaladığınızda ve bunu net, yapılandırılmış bir şekilde okumak istediğinizde de yardımcı olur.
Doğrula: Bir dizenin kodda kullanmadan veya depolamadan önce geçerli JSON olup olmadığını kontrol edin.
Formatla: Küçültülmüş veya dağınık JSON'u tutarlı girinti ile okunabilir hâle getirin.
Küçült: API'ler, ortam değişkenleri veya gömülü veriler için JSON'u küçültün.
Ağaç görünümü: Ham metni kaydırmadan büyük JSON yapılarını inceleyin.
JSON güzelleştirme, kolayca okuyup düzenleyebilmeniz için girinti ve satır sonları ekler. Küçültme ise dosya boyutunu azaltmak amacıyla tüm gereksiz boşlukları ve satır sonlarını kaldırır; bu, üretim API'leri ve daha hızlı yükleme için kullanışlıdır. Bu araç her ikisini de yapar: geliştirme için formatlama, dağıtım için küçültme.
JSON, küçük bir değer türleri kümesini destekler. Bunları anlamak, verileri doğru yazmana ve doğrulamana yardımcı olur:
Nesneler: Kaşlı parantez içine alınmış sırasız anahtar-değer çiftleri koleksiyonları. Anahtarlar çift tırnaklı dizeler olmalıdır.
Diziler: Köşeli parantez içindeki sıralı değer listeleri. Elemanlar herhangi bir JSON türü olabilir.
Dizeler: Çift tırnak içindeki metin. Tırnak ve kontrol karakterlerini kaçırmak için ters eğik çizgi kullanın.
Sayılar: Tam sayı veya ondalıklı sayılar; hiç baştaki sıfır yok (0 hariç) ve ondalık noktasından sonra hiç sondaki sıfır yok.
Boolean'lar: Tırnak içine alınmamış true ve false değişmezleri.
Null: Boş veya yokluğu temsil eden null değişmezi.
Durumunuza göre doğru formatı seçin:
Güzelleştirin: API yanıtlarını okurken, yapılandırma dosyalarını düzenlerken, hata ayıklarken ve yapıyı öğrenirken. Girinti ve satır sonları iç içe geçmeyi netleştirir.
Küçültün: Üretim API'leri, ortam değişkenleri, satır içi betik verileri ve daha küçük yükler için. Tüm gereksiz boşlukları kaldırır.
Doğrulayın: Harici kaynaklardan yapıştırırken, bir veritabanına kaydetmeden önce veya ayrıştırma hatalarını ayıklarken. Katı JSON söz dizimini sağlar.
Ağaç görünümünü kullanın: Büyük veya derinden iç içe geçmiş JSON için. Ham metni kaydırmadan anahtar ve değerleri bulmak amacıyla düğümleri genişletin ve daraltın.
Özel bir json formatlayıcı online ve doğrulayıcı, API'lerle, yapılandırmalarla veya herhangi bir JSON verisiyle çalışırken zaman kazandırır.
JSON'u güzelleştirme, okunmasını kolaylaştırmak için girinti ve satır sonlarıyla yeniden formatlamak anlamına gelir. Küçültme ise bunun tersini yapar: boyutu azaltmak için fazladan boşlukları ve satır sonlarını kaldırır.
Küçültülmüş JSON daha küçüktür ve iletim için daha hızlıdır. Üretim API'lerinde, yapılandırmalarda ve JSON'u HTML'ye veya ortam değişkenlerine gömerken sıkça kullanılır.
Hayır. Tüm işlemler tarayıcınızda gerçekleşir. JSON'unuz sunucularımıza asla yüklenmez veya depolanmaz.
Araç standart JSON'u destekler: nesneler, diziler, dizeler, sayılar, boolean'lar ve null. Yorumları veya sondaki virgülleri desteklemez; söz dizimi hatalarını yakalamak için Doğrula'yı kullanın.
Bir REST API'sinden küçültülmüş JSON alıyorsunuz. Girişe yapıştırın, Formatla'ya tıklayın ve girinti için 2 boşluk veya 4 boşluk seçin. Çıkış, aynı verileri okunabilir bir yapıda gösterir; böylece alanları ve iç içe nesneleri inceleyebilirsiniz.
Kullanım alanı: Geliştirme ve hata ayıklama
Uygulama yapılandırmanız okunabilir JSON olarak depolanıyor. Dağıtmadan önce tek satırlık bir dize üretmek için Küçült'ü kullanın. Sonucu bir ortam değişkenine yapıştırabilir veya HTML'ye gömebilirsiniz; böylece boyutu azalır ve format geçerli kalır.
Kullanım alanı: Dağıtım ve depolama
Formlardan, içe aktarmalardan veya üçüncü taraf API'lerden gelen veriler geçerli JSON olmayabilir. Araca yapıştırın ve Doğrula'ya tıklayın. Söz dizimi yanlışsa net bir hata mesajı alırsınız; geçerliyse gerektiğinde formatlayabilir veya küçültebilirsiniz.
Kullanım alanı: Doğrulama ve hata kontrolü