Ana içeriğe geç
FreeOnlineTools Go
Türkçe
Açıklama

JSON'u Anlama: Formatlama ve Doğrulama için Başlangıç Kılavuzu

FreeOnlineTools Team tarafından · 2026-08-27 güncellendi

Hızlı Yanıt

JSON, key-value çiftleri ve array'ler kullanan metin tabanlı bir veri formatıdır. String, number, boolean, null, object ve array destekler. JSON'u beautify, validate ve minify etmek için ücretsiz JSON Formatter kullanın —tüm işleme tarayıcınızda olur.

giriiş

JSON (JavaScript Notation), insanların okuması ve yazması kolay, makinelerin parse ve generate etmesi kolay olan hafif bir veri değişim formatıdır. Web sunucuları ve tarayıcılar arasındaki iletişim için en yaygın veri formatıdır ve modern web API'lerinde XML'in yerini büyük ölçüde almıştır.

Adım adım

  1. JSON sözdizimini anlayın

    JSON nesneler için küme parantezleri {}, diziler için köşeli parantezler [] ve iki nokta üst üste ile ayrılmış anahtar/değer çiftleri kullanır. Anahtarlar çift tırnak içinde dizeler olmalıdır. Değerler dizeler, sayılar, boolean'lar, null, nesneler veya diziler olabilir.

  2. JSON dosyanızı biçimlendirin

    JSON verilerinizi JSON Biçimlendirici aracına yapıştırın. JSON öğesini uygun girinti ve satır sonlarıyla otomatik olarak güzelleştirerek okumayı kolaylaştıracaktır.

  3. Yapıyı doğrulama

    Biçimlendirici, JSON dosyanızda sözdizimi hataları olup olmadığını kontrol eder. Geçerliyse, biçimlendirilmiş çıktıyı görüntüler. Geçersizse sorunu belirten bir hata mesajı gösterir.

  4. Sonucu kopyalayın veya kullanın

    Biçimlendirilmiş JSON dosyasını kodunuzda, belgelerinizde veya hata ayıklamada kullanmak üzere panonuza kopyalayın.

Örnekler

Basit nesne

Giriş: {"name":"Alice","age":30}

Çıkış: { "name": "Alice", "age": 30 }

Nesne dizisi

Giriş: [{"id":1},{"id":2}]

Çıkış: [ { "id": 1 }, { "id": 2 } ]

İç içe geçmiş yapı

Giriş: {"user":{"name":"Bob","tags":["admin","user"]}}

Çıkış: { "user": { "name": "Bob", "tags": ["admin", "user"] } }

Yaygın Sorunlar

  • Dizeler için tek tırnak kullanımı —JSON, dizeler ve anahtarlar için çift tırnak işareti gerektirir.
  • Sondaki virgüller —JSON, bir nesne veya dizideki son öğeden sonra virgül konulmasına izin vermez.
  • Yorumlar —JSON yorumları desteklemez (// veya /* */). Yorumlara ihtiyacınız varsa JSONC veya JSON5'i kullanın.
  • Tırnaksız anahtarlar — JavaScript nesne değişmezlerinden farklı olarak tüm anahtarlar çift tırnak içinde olmalıdır.

İpuçları

  • Verileri bir API'e göndermeden önce sözdizimi hatalarını yakalamak için bir JSON biçimlendirici kullanın.
  • Küçültülmüş JSON bant genişliğinden tasarruf sağlar; üretimde küçültmeyi, geliştirmede biçimlendirmeyi kullanın.
  • JSON değer olarak tanımsızları, işlevleri veya tarihleri ​​desteklemez; boş veya ISO 8601 dizeleri kullanın.
  • JSON dizelerini nesnelere dönüştürmek için JavaScript'te JSON.parse() öğesini ve nesneleri JSON öğesine dönüştürmek için JSON.stringify() öğesini kullanın.

İlgili Araçlar

İlgili Kılavuzlar

Referanslar