JSON Formatlayıcı ve Güzelleştirici

Söz dizimi vurgulamasıyla JSON'u formatla ve güzelleştir

Örnek dene

Giriş

Çıkış

Yerel olarak çalışır · Gizli bilgi yapıştırmak güvenlidir

Son güncelleme: Mart 2026

JSON Formatlayıcı Nedir?

JSON formatlayıcı — JSON güzelleştirici olarak da bilinir — ham veya sıkıştırılmış JSON'u girinti, satır sonları ve sözdizimi vurgulaması ile temiz ve yapılandırılmış metin olarak çıktılar. Önemli olan şu ki, formatlama aynı zamanda JSON'unuzu doğrular: ayrıştırıcı, girdinizi yapıştırdığınız anda kapatılmamış parantezleri, yanlış yerleştirilmiş virgülleri ve diğer sözdizimi hatalarını yakalar.

JSON spesifikasyonunu okuyun →

Before · json
After · json
{"user":"alice","role":"admin","permissions":["read","write","delete"],"meta":{"created":1717200000,"verified":true}}
{
  "user": "alice",
  "role": "admin",
  "permissions": [
    "read",
    "write",
    "delete"
  ],
  "meta": {
    "created": 1717200000,
    "verified": true
  }
}

JSON'unuzu Neden Formatlayasınız?

Formatlanmamış JSON ile çalışmak, boşluk veya noktalama işareti olmayan bir kitap okumak gibidir — teknik olarak mümkün, ancak yorucu. Formatlama yapıyı anında görünür kılar, böylece verileri güvenle gezebilir, hata ayıklayabilir ve değiştirebilirsiniz.

🎨
Sözdizimi Vurgulaması
Renk kodlu anahtarlar, dizeler, sayılar, boolean değerler ve null değerler, her karakteri okumadan veri türlerini anında ayırt etmenizi ve uyumsuzlukları fark etmenizi sağlar.
Anlık Hata Tespiti
Formatlayıcı, oluşturmadan önce JSON'unuzu ayrıştırır. Herhangi bir sözdizimi hatası — eksik virgül, kapatılmamış parantez veya tırnak içinde olmayan anahtar — net bir mesajla anında görüntülenir.
↔️
Tek Yerden Formatlama ve Sıkıştırma
Araç değiştirmeden güzelleştirilmiş ve sıkıştırılmış çıktı arasında geçiş yapın. Hem insan incelemesi hem de üretim dağıtımı için JSON hazırlarken kullanışlıdır.
🔒
Tamamen İstemci Taraflı
JSON'unuz hiçbir zaman tarayıcınızı terk etmez. Tüm ayrıştırma ve oluşturma yerel olarak gerçekleşir, böylece hassas veriler, tokenlar ve kimlik bilgileri gizli kalır.

Bu Online JSON Formatlayıcıyı Nasıl Kullanırsınız

Formatlayıcı, sıfır sürtünmeli bir iş akışı için tasarlanmıştır. Hesap, yükleme, yapılandırma gerektirmez — sadece yapıştırın ve formatlayın.

  1. 1
    JSON'unuzu Yapıştırın
    Sol editöre tıklayın ve herhangi bir JSON değeri yapıştırın — nesne, dizi, dize, sayı, boolean veya null. Formatlayıcı sıkıştırılmış tek satırlı JSON'u, kısmen formatlanmış JSON'u veya sözdizimsel olarak geçerli herhangi bir yapıyı kabul eder.
  2. 2
    Anında Doğrulama
    Girdi algılandığı anda ayrıştırıcı çalışır. JSON geçerliyse, yapılandırılmış çıktı hemen sağda görünür. Sözdizimi hatası varsa, mesaj tam sorunu belirtir — eksik virgül, kapatılmamış köşeli parantez veya geçersiz değer türü.
  3. 3
    Kopyala veya Sıkıştır
    Formatlanmış çıktıyı panoya göndermek için Kopyala'ya tıklayın. Tüm boşlukları kaldırmak ve JSON'u tek bir satıra sıkıştırmak için Sıkıştır'a tıklayın — bayt sayısının önemli olduğu üretim payload'ları, API istekleri ve depolama için kullanışlıdır.
  4. 4
    Düzenleyin ve Yineleyin
    Girdiyi doğrudan düzenleyin ve çıktı gerçek zamanlı olarak güncellenir. API istek gövdeleri oluştururken, yapılandırma dosyası yapıları tasarlarken veya veri şemalarını incelerken formatlayıcıyı canlı not defteri olarak kullanın.

JSON Sözdizimi Kuralları

JSON'un katı bir spesifikasyonu vardır. Pratikte en fazla sözdizimi hatasına neden olan dört kural bunlardır:

Dizeler çift tırnak kullanmalıdır
Tek tırnaklı dizeler geçerli JSON değildir. Her dize — hem anahtarlar hem de değerler — çift tırnak içine alınmalıdır.
"key": "value"
Sondaki virgül yok
Bir nesne veya dizideki son elemandan sonra virgül koymak sözdizimi hatasıdır. Bu, JSON'u elle düzenlerken yapılan en yaygın hatadır.
{ "a": 1, "b": 2 }
Yorum yok
Standart JSON, // veya /* */ yorumlarını desteklemez. Yapılandırma dosyalarında yorumlara ihtiyaç duyarsanız JSONC veya JSON5 kullanın ve üretimde kullanmadan önce dönüştürün.
{ "debug": false }
Büyük tam sayılar hassasiyet kaybeder
JavaScript yalnızca 2^53 − 1'e kadar tam sayıları güvenli şekilde temsil edebilir. Bu sınırı aşan ID'ler ve zaman damgaları için sessiz veri bozulmasını önlemek amacıyla bunları dizeler olarak saklayın.
{ "id": "9007199254740993" }
Dizelerdeki kontrol karakterlerini kaçış dizisiyle belirtin
Ham sekme, satır sonu ve satır başı karakterleri JSON dizelerinde kullanılamaz. Kaçış dizileri kullanın — satır sonu için \n, sekme için \t. Formatlayıcı, kaçış dizisi verilmemiş tüm kontrol karakterlerini sözdizimi hatası olarak işaretler.
{"text": "Hello\nWorld\tindented"}
NaN ve Infinity geçerli değildir
JavaScript NaN ve Infinity'yi sayısal değer olarak kabul eder, ancak JSON spesifikasyonu yalnızca sonlu sayılara izin verir. Serileştiricin NaN veya Infinity üretiyorsa, ayrıştırmadan önce bunları null ile değiştirin.
{"score": null}

Yaygın Kullanım Durumları

API Verilerini Doğrulama
API yanıtlarını formatlayın ve doğrulayın; beklenmedik yapıları, tür uyumsuzluklarını ve hatalı JSON'u kodunuzdaki hatalar olarak ortaya çıkmadan önce yakalayın.
Commit Öncesi Doğrulama
Bir JSON yapılandırmasını commit'lemeden önce formatlayıcıya yapıştırarak sözdizimini doğrulayın ve uygulamanızı bozabilecek sondaki virgülleri veya eksik parantezleri tespit edin.
Serileştirme Hata Ayıklama
Serileştirilmiş bir nesne doğru görünmediğinde, formatlamak serileştirme mantığının neden olduğu tür hatalarını, eksik alanları ve beklenmedik iç içe geçmeyi ortaya çıkarır.
Hata Teşhisi
JSON'unuz bir ayrıştırma hatası verdiğinde ama nedenini göremediğinizde, formatlamak tam konumu anında belirler — kapatılmamış parantez, eksik virgül veya geçersiz değer.
Şema Tasarımı
Örnek verileri formatlayarak JSON şema biçimlerini tasarlayın ve yineleyin — görsel hiyerarşi, fazlalıkları ve eksik alanları tespit etmeyi kolaylaştırır.
Testler ve Fixture'lar
Test fixture JSON dosyalarını formatlanmış tutun, böylece sürüm kontrolündeki farklar anlamlı olsun — değiştirilen bir değer, metin duvarı değil, bir satır değişikliği olarak görünsün.

Online JSON Formatlayıcı vs. Diğer Araçlar

Çevrimiçi birçok JSON formatlayıcı mevcuttur. Günlük geliştirme kullanımı için temel farklılaştırıcılar gizlilik, hız ve iş akışı entegrasyonudur.

Tamamen Özel — Yalnızca Tarayıcıda İşleme
Çoğu online JSON aracı girdinizi uzak bir sunucuya gönderir. Bu online JSON formatlayıcı tamamen tarayıcıda çalışır — hiçbir şey iletilmez. Üretim kimlik bilgilerini, veritabanı dışa aktarmalarını, kimlik doğrulama tokenlarını ve gizlilik gerektiren herhangi bir veriyi güvenle yapıştırabilirsiniz.
Hesap Yok, Reklam Yok, Sürtünme Yok
Aracı açın ve formatlamaya başlayın. Kayıt, e-posta onayı veya JSON'unuzla aranıza giren herhangi bir şey yok. Formatlayıcı anında kullanılabilir ve sayfa yüklendikten sonra çevrimdışı çalışır.
Tek Araçta Formatlama ve Sıkıştırma
Birçok JSON formatlayıcı yalnızca pretty-print yapar. Bu araç, tek tıklamayla insan tarafından okunabilir JSON'dan kompakt JSON'a geçmenizi sağlayan bir Sıkıştır geçişi içerir — sekme değiştirmeden geliştirmeden üretime kadar olan iş akışının her iki tarafını da kapsar.

Sıkça Sorulan Sorular

Formatlayıcı ile doğrulayıcı arasındaki fark nedir?
Doğrulayıcı yalnızca JSON'un sözdizimsel olarak geçerli olup olmadığını kontrol eder ve evet veya hayır der. Formatlayıcı bunu yapar ve ayrıca sonucu yapılandırılmış, insan tarafından okunabilir bir biçimde görüntüler. Formatlayıcımız tıpkı bir doğrulayıcı gibi hataları raporlar.
Formatlama veriyi değiştirir mi?
Hiçbir veri değiştirilmez — ancak formatlayıcı, oluşturmadan önce JSON'unuzu ayrıştırır. Sözdizimi hataları varsa anında görünür. Bu, formatlamayı salt okunabilirliğin ötesinde faydalı kılan şeydir: aynı zamanda hızlı bir doğrulama geçişidir.
Formatlayıcı JSON5 veya JSONC destekliyor mu?
Hayır — bu formatlayıcı standart JSON spesifikasyonuna (RFC 8259) göre doğrulama yapar. JSON5 ve JSONC, standart JSON'da geçerli olmayan yorumlara ve sondaki virgüllere izin verir. Dosyanız bu formatları kullanıyorsa, yapıştırmadan önce standart dışı sözdizimini kaldırın.
JSON'um geçerli ama formatlayıcı hata gösteriyor — neden?
En olası nedenler şunlardır: son anahtar-değer çiftinin ardından gelen virgül, tek tırnaklı bir dize veya JavaScript yorumu (// veya /* */). Bunlar JS'de geçerlidir ancak standart JSON'da geçerli değildir.
Çok büyük JSON dosyalarını formatlayabilir miyim?
Evet — her şey tarayıcınızda çalıştığından, sunucu tarafında boyut sınırı yoktur. Çok büyük dosyalar (10 MB+) sözdizimi vurgulamasıyla yavaş oluşturulabilir, ancak formatlama işlemi tamamlanacaktır.
Bu formatlayıcıya hassas veriler yapıştırmak güvenli mi?
Evet. Bu online JSON formatlayıcı her şeyi tarayıcınızda yerel olarak işler — hiçbir veri herhangi bir sunucuya gönderilmez. API anahtarlarını, erişim tokenlarını, veritabanı sorgu sonuçlarını ve diğer hassas JSON payload'larını güvenle yapıştırabilirsiniz.
Bu araçla JSON'u sıkıştırabilir miyim?
Evet — formatlayıcı bir Sıkıştır modu içerir. Tüm boşlukları kaldırmak ve tek satırlı kompakt JSON üretmek için Sıkıştır düğmesine tıklayın. Bu, üretim API'leri için payload hazırlarken, mobil veri aktarımında veya bayt boyutunun önemli olduğu herhangi bir bağlamda kullanışlıdır.