Kategoriler: Yazılım Geliştirme

JSON Nedir, Nerede ve Neden Kullanılır?

JSON bir insan ya da bir programlama dili değildir. Sert bir giriş yaptığımın farkındayım ancak bu tarz söylentiler dolaştıkça kendimi tutamıyorum. JSON kelimesi okunuşu itibari ile yabancı uyruklu bir insan evladı ismi gibi geliyor kulağa haklısınız ancak öyle bir şey kesinlikle değildir. Gelişen yazılım dünyası nedeni ile herkesin yazılıma bir merakı ya da bir ilgisi olabiliyor. Bu durumu da anlayış ile karşılıyorum ancak yazılım dünyasında her şey bir programlama dili değildir. Oluşturulan programlama dilleri ile oluşturup, okuyup değiştireceğimiz dosyalar da bize gerekiyor. Bu dosyalar çeşitli formatlarda olabiliyorlar. Amacımız belli formatlar bulup uygulamalar arası iletişimi problemsiz hale getirebilmektedir. Bu işlem için de dosyaları oluştururken kullanacağımız dosya formatı – tipi olmalıdır. İşte bu dosya formatlarından bir tanesi de JSON’dur.

JSON

Tabiki de kendisi İngilizce kelimelerin kısaltılmış halidir. Peki, bu kelimeler nedir? Bu kelimeler JavaScript Object Notation kelimeleridir. Bu kelimelere tek tek bakalım o zaman. JavaScript benim sevmediğim bir programlama dilidir. Neden sevmediğimi merak ediyorsanız hemen bu yazıya yönlendireyim sizi. Object kelimesi bildiğimiz obje yani nesne demektir. Notation ise notasyon yani gösterim kelimesidir. JSON bize aslında içerisinde bulundurduğu bilgilerin yazım stilinin ne olduğunu söyler ve adı oradan gelir. JavaScript programlama dilinde nesnelerin tanımlanış yani gösterim şeklinde yazılmış dosyalardır. Dosyayı herhangi bir text düzenleyici ile açarsanız şablonu görebilirsiniz.

Kimler Neden Kullanıyor?

Bu dosya formatını genellikle programcılar kullanmaktadır. Yazıldığı programlama dili fark etmeden her program JSON dosyalarını okuyabilmektedir. Bu sayede farklı programlar arasında bilgi alışverişi mümkün kılınmaktadır. Aynı zamanda bu dosya formatına sahip dosyaları kolaylıkla insan gözüyle de okuyabilirsiniz.

KAYNAK

Son Yazılar

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

17 saat önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

2 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

3 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

6 gün önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Face ID vs Touch ID ? Hangisi Daha Güvenilir Hangisi Daha Hızlı ?

iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır