JSON Biçimlendirici
JSON'u okunur biçime getirir, hatasını gösterir.
Bu araç JavaScript ile çalışır. Kullanmak için tarayıcında JavaScript’i açıp sayfayı yenile.
KARMAŞIK JSON'U OKUNUR YAP.
JSON Biçimlendirici, tek satıra sıkışmış ya da düzensiz bir JSON'u okunur hale getirir ve aynı anda geçerli olup olmadığını denetler. Girinti 2 boşluk, 4 boşluk ya da sekme olabilir. “Anahtarları alfabetik sırala” iki JSON'u karşılaştırmayı kolaylaştırır; aynı veri farklı sırayla gelse bile çıktı aynı olur. “Tek satıra sıkıştır” ise tersini yapar: boşlukları atar ve dosyayı en küçük haline getirir, bir yapılandırmaya ya da isteğe gömmeye hazırlar. Elle yazılmış ya da JavaScript/Python'dan kopyalanmış bozuk JSON için onarma seçeneği sondaki virgülü, tek tırnağı, yorumları, tırnaksız anahtarları ve True/False/None yazımını kendisi düzeltir; bir log satırına kaçışlı olarak gömülmüş JSON da tek seçenekle açılır.
Dosya bozuksa araç yalnızca “geçersiz JSON” demez: hatanın kaçıncı satır ve sütunda olduğunu, ne beklendiğini ve o satırın kendisini gösterir. Unutulmuş bir virgül, fazladan bir virgül, tek tırnak ya da kapanmamış bir parantez böylece saniyeler içinde bulunur. Türkçe ve diğer Unicode karakterler kaçış koduna çevrilmeden olduğu gibi yazılır. JSON, TXT ve LOG dosyaları yüklenebilir, en fazla 32 MB. API yanıtlarını incelemek, yapılandırma dosyalarını düzenlemek ve hata ayıklamak için kullanılır. Tek seferde en çok 20 dosya yükleyebilirsin; hepsi aynı ayarla işlenir, birden çok dosya tek ZIP olarak iner.
İşin başından sonuna
- JSON dosyanı yükle. JSON, TXT ya da LOG dosyasını sürükle veya seç.
- Biçimi seç. Okumak için 2 boşluk girinti; karşılaştırmak için anahtar sıralama; gömmek için tek satır.
- Biçimlendir ve indir. Geçerliyse biçimli dosyayı indir. Hata varsa satır ve sütun bilgisiyle düzelt, tekrar dene.
Sık sorulan sorular
Hata mesajındaki satır ve sütun ne anlama geliyor?
Okuyucunun takıldığı yer. Hata çoğu zaman tam orada ya da hemen öncesindedir: bir önceki satırda eksik virgül ya da kapanmamış tırnak en sık sebeptir.
Yorum satırları (// ya da /* */) destekleniyor mu?
Standart JSON'da yorum yoktur; onarma kapalıyken yorumlu dosya hata verir. “Bozuk JSON'u onarmayı dene” açıkken // ve /* */ yorumları silinir ve kaç tanesinin silindiği sonuçta yazar.
Anahtar sıralama veriyi değiştirir mi?
Hayır. Yalnızca nesnelerin içindeki anahtarların sırası değişir; değerler ve dizilerin sırası aynı kalır.
Dosyam sunucuda kalır mı?
Hayır. Dosyan yalnızca işlem için sunucuya gelir, iş bitince silinir; sonucu indirip araçtan çıktığında çıktı da silinir. Hesap açman, ad ya da e-posta vermen gerekmez; dosyaların üçüncü taraf bir servise gönderilmez. Kullanım ücretsizdir: işlem sayısına saatlik ya da günlük kota koymuyoruz, işlemden önce reklam izletmiyoruz ve çıktıya filigran eklemiyoruz.
Diğer Dosya araçları
RUPO Studio