1. Ana sayfa
  2. Metin araçları

JSON biçimlendirici ve doğrulayıcı

JSON'u düzenle, doğrula ve küçült. Verilerin gizli kalır.

Sonuç
Girinti

Metnin bu cihazdan hiç çıkmaz.

JSON'u yapıştır; düzgün ve okunaklı girintiyle biçimlendir ya da tek satıra küçült. Geçersizse ilk hatanın tam satırı ve sütunu, eksik bir virgül gibi sade bir açıklamayla gösterilir. Değerler hiçbir zaman değiştirilmez; büyük sayılar tam hassasiyetini korur ve verilerin yalnızca senin tarayıcında kalır.

Nasıl kullanılır

  1. JSON yapıştır ya da bir .json dosyası bırak.
  2. Biçimlendir'i veya Küçült'ü ve girinti türünü seç.
  3. Hata varsa vurgulanan satıra git.
  4. Sonucu kopyala ya da indir.

Sık sorulan sorular

JSON nasıl biçimlendirilir?

JSON'u yapıştır ve Biçimlendir'e bas. Girinti için 2 boşluk, 4 boşluk ya da sekme seç; istersen anahtarları alfabetik sırala. Biçimlendirilmiş JSON kopyalanabilir veya dosya olarak indirilebilir.

JSON hatası nasıl bulunur?

JSON'u yapıştır; geçersizse ilk sorunun satırı ve sütunu bir açıklamayla görünür, örneğin “virgül bekleniyordu” ya da “sondaki virgüle izin verilmez”. Düzelttiğinde kontrol yeniden çalışır.

JSON ile JavaScript nesnesi arasındaki fark nedir?

JSON daha katı bir metin biçimidir: anahtarlar ve metinler çift tırnak ister, sondaki virgüle ve yorumlara izin verilmez, fonksiyon, undefined ve NaN yoktur. Geçerli JSON her zaman geçerli bir JavaScript değeridir ama tersi doğru değildir.

JSON'u minify etmek ne işe yarar?

Küçültme, gerekli olmayan bütün boşlukları ve satır sonlarını siler; dosya ağ üzerinden gönderilirken daha küçük olur. Verinin kendisi değişmez.

Biçimlendirme büyük sayıları değiştirir mi?

Hayır. Birçok biçimlendirici 12345678901234567890 gibi sayıları JavaScript sayısına çevirdiği için yuvarlar. Bu araç her sayıyı yazıldığı gibi korur.

JSON verilerim gizli kalır mı?

Evet. JSON tarayıcının içinde ayrıştırılır ve biçimlendirilir, hiç yüklenmez; API yanıtlarını, yapılandırma dosyalarını ya da kişisel bilgi içeren verileri yapıştırmak güvenlidir.

JSON'umu biçimlendirmeli miyim, küçültmeli miyim?

Bir insanın okuması gerekiyorsa biçimlendir: kod incelemesinde, hata raporunda ya da belgelerde. Projene uyan 2 boşluk, 4 boşluk ya da sekme seç; sabit bir sıra istiyorsan anahtarları sırala. Bir makine okuyorsa ve boyut önemliyse, örneğin istek gövdesinde ya da gömülü bir dosyada, küçült. Küçültme yalnızca gereksiz boşlukları ve satır sonlarını kaldırır; veri değişmez.

JSON hatasını nasıl bulup düzeltirim?

JSON'u yapıştır ve ilk sorunun satır ile sütununu oku. En yaygın nedenler son öğeden sonraki fazladan virgül, çift tırnak yerine tek tırnak, tırnaksız anahtarlar, iki öğe arasında eksik virgül ve standart JSON'un kabul etmediği yorumlardır. Yalnızca ilk hata bildirilir; onu düzelt, denetim yeniden çalışır. Uzun bir dosya birkaç tur gerektirebilir.

Tam sayılar neden önemli?

Birçok araç her sayıyı JavaScript sayısına çevirir ve yaklaşık 15-16 haneden uzun tam sayıları yuvarlar. 19 haneli bir sipariş ya da kullanıcı kimliği bu yüzden sessizce değişebilir. Bu biçimlendirici her sayıyı yazıldığı gibi korur; API ve veritabanı kimlikleri için güvenlidir. Kişisel veri içeren yanıtları yapıştırmak da güvenlidir, çünkü JSON tarayıcında ayrıştırılır ve hiçbir zaman yüklenmez.

İki JSON dosyasını nasıl karşılaştırırım?

İkisini de aynı girinti ve sıralanmış anahtarlarla biçimlendir, sonra satır modunda Metin Karşılaştır'a yapıştır. Anahtar sırasından gelen gürültüyü değil, yalnızca gerçek farkları göreceksin. Öncesinde anahtarları yeniden adlandırmak istersen Harf Dönüştürücü bir ad listesini camelCase ya da snake_case'e çevirebilir. Bir metnin ne kadar büyük olduğunu görmek için UTF-8 bayt boyutunu da gösteren Kelime Sayacı'nı kullan.

Sınırları unutma. JSON5 ve yorumlu JSON hata olarak bildirilir; JSON'dan CSV'ye dönüştürme henüz yok.

Biçimlendirmeden önce ve sonra neye bakmalıyım?

Önce JSON'un tamamını yapıştırdığından emin ol; yarım kopyalanmış bir dosya hep beklenmeyen bir sonla biten bir hata verir. Biçimlendirdikten sonra girintilerin beklediğin yapıyı gösterip göstermediğine bak: yanlış yerde kapanan bir parantez, iç içe geçmiş nesneleri görünce kolayca fark edilir. Çok büyük dosyalarda birkaç saniye beklemek gerekebilir; sayfayı kapatma.

Çok katmanlı bir yanıtta işine yarayan kısmı bulmak için önce biçimlendir, sonra anahtar adlarını göz ucuyla tara. Aynı yapıyı tekrar tekrar kullanıyorsan anahtarları sıralamak, farklı zamanlarda alınan iki yanıtı kıyaslamayı da kolaylaştırır.

Karşılaştırma

Bu araçDosya yükleten servisler
Metin sunucuya gider mi? Hayır Genellikle
Hesap gerekir mi? Hayır Bazen
Uzunluk veya kullanım sınırı Yok Çoğunda var
Kaydedilir mi? Asla Olabilir

Sınırlar ve gizlilik

  • Standart JSON izin vermediği için yorumlar ve sondaki virgüller (JSON5, JSONC) hata olarak bildirilir.
  • Çok büyük dosyalar (onlarca megabayt) birkaç saniye sürebilir ve çok bellek kullanabilir.
  • JSON'dan CSV'ye dönüştürme henüz yok.

Standartlar ve kaynaklar

Yapay zekâ asistanında kullan

Uzun bir JSON'u gözle değerlendirmek zordur. Uzaktan ve yerel olarak kullanılabilen check_json MCP aracı, asistana JSON'un geçerli olup olmadığını ve ilk hatanın nerede olduğunu söyler; hiçbir değeri değiştirmeden biçimlendirebilir.

MCP sunucusunu kur

Güncellendi: Bir şey çalışmıyor mu? Sorun bildir