Mustafa HAMIT

JSON Nedir? (Basit Anlatım + Örnekler)

JSON (JavaScript Object Notation), veri saklamak ve veri alışverişi yapmak için kullanılan hafif ve okunabilir bir veri formatıdır.

Günümüzde API’lerin, web uygulamalarının ve mobil uygulamaların büyük çoğunluğu JSON formatını kullanmaktadır.


JSON Nedir?

JSON, verileri anahtar-değer (key-value) mantığıyla saklayan bir formattır.

İnsan tarafından okunabilir ve makineler tarafından kolay işlenebilir olduğu için oldukça popülerdir.


Basit JSON Örneği


{
  "name": "Mustafa",
  "age": 28,
  "city": "Istanbul"
}

Burada:

  • name, age ve city alanları anahtardır
  • Karşılarındaki değerler ise veridir

JSON Nerelerde Kullanılır?

  • REST API sistemleri
  • Frontend ve backend veri iletişimi
  • Mobil uygulamalar
  • Konfigürasyon dosyaları
  • Veri saklama işlemleri

JavaScript ile JSON Kullanımı

JSON.parse()

JSON verisini JavaScript nesnesine dönüştürür.


const jsonData = '{"name":"Mustafa","age":28}';

const obj = JSON.parse(jsonData);

console.log(obj.name);

JSON.stringify()

JavaScript nesnesini JSON formatına dönüştürür.


const user = {
  name: "Mustafa",
  age: 28
};

const json = JSON.stringify(user);

console.log(json);

JSON Avantajları

  • Hafif ve hızlıdır
  • Okunması kolaydır
  • Birçok programlama dili tarafından desteklenir
  • API sistemlerinde standart haline gelmiştir

JSON vs XML

Eskiden veri alışverişinde XML daha yaygındı. Ancak günümüzde JSON daha çok tercih edilir çünkü:

  • Daha sade yapıdadır
  • Daha az yer kaplar
  • Daha hızlı işlenir
  • JavaScript ile uyumludur

JSON Validator ve Formatter Araçları

JSON verilerini düzenlemek ve doğrulamak için online araçlar kullanılabilir.

Özellikle büyük JSON dosyalarında formatter araçları okunabilirliği artırır.


Sonuç

JSON, modern yazılım dünyasının en önemli veri formatlarından biridir. API’lerden mobil uygulamalara kadar birçok alanda kullanılmaktadır.

Özellikle frontend ve backend geliştiriciler için JSON bilgisi temel seviyede bilinmesi gereken konular arasındadır.


Sık Sorulan Sorular (SSS)

JSON bir programlama dili midir?

Hayır, JSON bir veri formatıdır.

JSON ne işe yarar?

Veri saklamak ve sistemler arasında veri alışverişi yapmak için kullanılır.

JSON ile XML arasındaki fark nedir?

JSON daha hafif, okunabilir ve modern bir yapıya sahiptir.


Daha detaylı incelemek için bu yazıyı inceleyebilirsiniz.

Link: https://www.json.org/

JSON Formatter & Minifier aracını denemek isterseniz, aşağıdaki linke tıklayabilirsiniz.

Link: https://www.mustafahamit.com/tools/json-formatter/

Loading

Bir yanıt yazın