JSON Formatter
JSON'ı ücretsiz olarak biçimlendirin, doğrulayın ve düzenleyin.
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.
{
"hello": "world"
}Bu araç ne yapar
Yapıştırdığınız JSON'ı ayrıştırır, ardından güzel biçimli (2 boşluk girintili) veya sıkıştırılmış (tek satır) çıktı olarak yeniden serileştirir. Girdi geçerli JSON değilse, biçimlendirilmiş bir sonuç yerine ayrıştırıcının kendi hata mesajını gösterir.
Nasıl kullanılır
Girdi kutusuna JSON yapıştırın veya yazın. Siz yazarken biçimlendirilmiş sonuç otomatik olarak görünür — tıklanacak ayrı bir "biçimlendir" düğmesi yoktur. Girintili, okunabilir bir sürüm ile kompakt tek satırlık bir sürüm arasında geçiş yapmak için "Çıktıyı sıkıştır" seçeneğini açıp kapatın, ardından kopyala düğmesiyle sonucu kopyalayın.
Çalışılmış örnek
{"name":"Ada","active":true,"tags":["dev","admin"]} yapıştırmak, iç içe geçmiş "tags" dizisi dahil, iki boşlukla girintilenmiş okunabilir bir JSON nesnesi üretir. "Çıktıyı sıkıştır" işaretlendiğinde bu, boşlukları normalleştirilmiş şekilde tek satırlık orijinal haline geri döner.
Geçerli JSON ne demektir
Formatter, tarayıcının yerleşik JSON ayrıştırıcısını kullanır, bu yüzden JSON spesifikasyonunu tam olarak izler: anahtarlar çift tırnaklı dizeler olmalıdır, sondaki virgüllere izin verilmez ve JavaScript nesne değişmezlerinde yaygın olan tek tırnaklar, yorumlar ve tırnaksız anahtarlar reddedilir. Girdiniz bunlardan birini içeriyorsa, tarayıcının kendi hata mesajına göre düzeltin.
Biçimlendirme ve sıkıştırma
Güzel biçimlendirme, iç içe geçmiş nesneleri ve dizileri taramayı kolaylaştırmak için iki boşluklu girinti ve yeni satırlar ekler. Sıkıştırma ise bu boşlukları kaldırarak çoğu API'nin ilettiği ve bir config dosyasını depolama veya aktarım için küçülten en küçük geçerli temsili üretir.
Sınırlamalar
Bu araç yalnızca söz dizimini biçimlendirir ve doğrular — verileri bir JSON Şemasına göre kontrol etmez, yinelenen anahtarları algılamaz veya belirli alanların var olup olmadığını doğrulamaz. JavaScript'in JSON.parse/JSON.stringify fonksiyonları üzerinden yeniden serileştirir, bu yüzden JavaScript'in güvenli tam sayı aralığının ötesindeki çok büyük sayılar hassasiyet kaybedebilir; bu, çoğu JavaScript tabanlı araçta göreceğiniz davranışla aynıdır.
Kapsam, kaynaklar ve gizlilik
Bu araç, tarayıcının yerel JSON ayrıştırıcısı aracılığıyla JSON spesifikasyonunu (ECMA-404 / RFC 8259) izler. Biçimlendirme ve sıkıştırma tamamen tarayıcınızda çalışır; yapıştırdığınız JSON asla bir sunucuya yüklenmez veya gönderilmez.
Sıkça Sorulan Sorular
- JSON'ımı doğruluyor mu?
- Evet, geçersiz JSON durumunda sorunu gösteren net bir hata mesajı çıkar.
- JSON'ı sıkıştırabilir miyim de?
- Evet, düzenli ve sıkıştırılmış çıktı arasında geçiş yapan bir anahtar var.
- JSON'ım bir sunucuya gönderiliyor mu?
- Hayır, biçimlendirme tamamen tarayıcınızda gerçekleşir.
İlgili Araçlar
Kelime Sayacı
Kelime, karakter, cümle, paragraf sayısını ve okuma süresini canlı hesaplayın.
Şifre Oluşturucu
Güçlü, rastgele şifreleri ücretsiz oluşturun.
Yüzde Hesaplama
Yüzdeleri hızlıca ve ücretsiz hesaplayın.
Mock JSON Veri Oluşturucu
Kimlik, ad, ayrılmış örnek alan adlı e-posta, bayrak, puan ve ISO tarih içeren kurgusal JSON kayıtları üretin.