NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Herhangi bir JSON yapıştırın ve 2/4/8 boşlukla girintili biçimlendirin ya da tek satıra küçültün. Geçersiz JSON, sorunu hızlıca bulmanız için ayrıştırma hatası gösterir.
{
"hello": "world",
"items": [
1,
2,
3
]
}JSON katı bir biçimdir — her tırnak işareti, virgül ve köşeli parantez doğru yerde olmalıdır. Tarayıcılar ve API'ler bir şeyler ters gittiğinde şifreli 'Beklenmeyen token' mesajları döndürür ve sorun ilk bakışta çoğunlukla görünmez. Bu biçimlendirici, girişi tarayıcının yerel JSON ayrıştırıcısıyla ayrıştırır ve ardından güzel biçimde (girintili) veya küçültülmüş (boşluksuz) olarak yeniden serileştirir.
Ayrıştırma başarısız olursa, genellikle hatalı karakterin konumunu da belirten temel hatayı doğrudan alırsınız. Buradan eksik virgülü, kaçışsız tırnağı veya sondaki virgülü hızla bulabilirsiniz.
Girintili biçimlendirme: JSON okumak için standart yol. 2 boşluk JavaScript dünyasında gelenekseldir; 4 boşluk Python ve Java bağlamlarında yaygındır. Projenizin kullandığını seçin.
Küçültme: boşluk olmadan tek satıra daralt. JSON'ı URL'lere, ortam değişkenlerine veya boşluğun önemli olduğu yerlere gömerken kullanışlıdır. Boyut farkı önemlidir: tipik bir güzel yazdırılmış yapılandırma dosyası küçültüldüğünde %20-40 küçülür.
Sondaki virgül. JavaScript'te izin verilir, JSON'da verilmez. {a:1, b:2,} kod düzenleyicinizde ayrıştırılır ama ağ üzerinden gönderildiğinde başarısız olur.
Tek tırnak. JSON hem anahtarlar hem de dize değerleri için çift tırnak gerektirir. {'a': 1} geçersiz JSON'dur. {"a": 1} doğrudur.
Yorumlar. JSON'ın yorumları yoktur. JSON içindeki // veya /* */ ayrıştırmayı bozar. JSONC (VS Code yapılandırması tarafından kullanılır) yorumları destekler ancak standart JSON değildir.
Sayılar. JSON NaN veya Infinity desteklemez. Aşağı akış tüketicinize bağlı olarak null kullanın veya dizeye sarın.
Henüz değil. Önce yorumları kaldırın ya da JSONC destekleyen bir araç kullanın.
Modern tarayıcılar birkaç megabaytlık JSON'ı işler, ancak textarea ~1 MB'ın üzerinde yavaşlayabilir. Büyük dosyalar için masaüstü aracı kullanın.
Çoğunlukla: sondaki virgül, tek tırnak veya dize içinde kaçışsız tırnak. Ayrıştırıcı hatası, sorunun tespit edildiği sütunu işaret eder.
Bu sürümde değil. Sıralama destekleyen bir araca yapıştırmak (--sort-keys ile jq gibi) en temiz yoldur; seçeneği daha sonra ekleyebiliriz.
Evet. Tarayıcının JSON ayrıştırıcısı herhangi bir pratik derinliği işler.
Küçültme yalnızca boşluğu kaldırır. Gerçek veri hâlâ orada. Gerçek boyut azaltma için gzip kullanın veya MessagePack gibi ikili biçim tercih edin.
Hayır. Tüm ayrıştırma ve biçimlendirme tarayıcınızda gerçekleşir.
Bu araç yalnızca sözdizimini doğrular. Şema doğrulaması için şema dosyanızla birlikte bir JSON Schema doğrulayıcısı kullanın.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →