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.
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.
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.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
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
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
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
iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır