Sales2 min read426 words

JSON(JavaScript Object Notation) Nedir ? Neden Bu Kadar Popüler?

Emir Eskici

PlusClouds Author

Cloud & SaaS

JSON(JavaScript Object Notation) Nedir ?

Günümüzde veri(data) teknoloji alanında oldukça büyük bir önem taşır. Veriler sadece teknolojik değil aklınıza gelebilecek bir çok alanda hayati öneme sahiptirler. Yazılımcılar, geliştiriciler ve BT uzmanları veri yapılarını herhangi bir dilden diğer dillere veya platformlara tanınabilen formatlarla aktarmaları lazımdır. Tam olarak bu ihtiyaca bir çözüm olarak JSON geliştirildi.
JSON; diğer geliştiri veya ilgililerin verileri okuyabileceği türde değişim biçimine sahip olduğu için kısa sürede oldukça kullanılan ve popüler olan bir veri formatı haline geldi.
Bugün ki yazımızda sizlere Javascript Object Notation (JavaScript Nesne Notasyonu) kısaca JSON hakkında bazı bilgiler vereceğim.

Description

JSON Sözdisi Nasıldır ?

Anahtar (Key) : JSON veri tipidir. Anahtarlar dizelerden oluşur. Her zaman tırnak işareti ile çevrili karakterler dizisini içine alır.

Değer (Value) : Geçerli veri tiplerinden biridir. Bir değer, bir sayı, dizi, dize, mantıksal ifade, boşluk veya nesne tiplerinden biri olabilir.

{“yemek”:”Iskender”, “tatli”:”Sufle”}

JSON Veri Türleri Nelerdir ?

JSON, okumasını ve yazması oldukça kolaydır. JavaScript’in olduğu her alanda oldukça kolay bir şekilde okunabilir ve kullanılabilir. Genellikle, yapılandırılmış verileri seri hale getirmek ve bir ağ üzerinden (genellikle bir sunucu ile web uygulamaları arasında) aktarmak için kullanılır.

JSON veri türleri;

1-Nesne

2-Dizi

3-Sayı

4-Boş

5-Dize

6-Mantıksal Değer

Veri Türleri Örnekleri ;

Haydi daha iyi anlamak için veri türlerinin örneklerine beraber bakalım;

1-NESNE

Bir nesne bir anahtar ve değer içerir. Her anahtardan sonra bir iki nokta üst üste bulunmaktadır ve ayrıca her nesneyi de ayıran her değerden sonra ise bir virgül gelmektedir. İkisi de tırnak işaretleri içindedir

{
  "Yazılımcı" :   { "name" : "Burak" ,  "age" : "30" ,  "city" ,  "Istanbul" }
}

2-DİZİ

Dizi veri türü, sıralı bir değerler koleksiyonudur.

{

"Developers" :[ { "name" : "Burak", "age" : 30, "Works At" : "PlusClouds" }

{ "name" : "Taner", "age" : 34 "Works At" : "BusinessDesk" } ]

}

3-SAYI

{
  "lucky_number" : 7,
  "salary" : 4800,
  "number_3" : 16.04
}

4-BOŞ(null)

Boş bir değerdir. Bir anahtara atanacak değer olmadığında bu değer boş(null) olarak kabul edilir.

{ "My Life" : null }

5-DİZE

JSON’daki dizeler, ters eğik çizgi () kaçış karakteriyle Unicode karakterlerinden oluşur.

{ "name" : "Burak" }

6-MANTIKSAL DEĞER

Mantıksal değerler true veya false olarak belirtilir. Herhangi bir tırnak içine alınmazlar.

{ "Am_i_rich" : false }
{ "Am_i_poor" : true }

JSON Neden Bu Kadar Popüler ?

JSON, daha hızlı veri değişimi ve web hizmeti sonuçları elde etmeye yardımcı olduğundan API kod programlama ve web hizmetlerinde hızlı bir ivme kazandı. Metin tabanlı ve hafif olmasının yanı sıra ayrıştırma için ek kod gerektirmeyen, ayrıştırması kolay bir veri formatına sahiptir. Web hizmetlerinde çok fazla veri döndürme ve görüntüleme ihtiyacı, JSON’ın ideal seçim olmasını sağlar.

Frequently Asked Questions

JSON nedir ve neden geliştirilmiştir?

JSON, Veri değişimini kolaylaştırmak için tasarlanmış okunabilir ve yazılabilir bir veri formatıdır. Tam olarak bu ihtiyaca bir çözüm olarak geliştirildi ve bugün birçok alanda kullanılan popüler bir formata dönüştü.

JSON veri türleri nelerdir?

JSON veri türleri Nesne, Dizi, Sayı, Boş (null), Dize ve Mantıksal Değer'dir. Bu türler bir değerin farklı biçimlerde ifade edilmesini sağlar.

JSON'da anahtar ve değer nasıl tanımlanır?

Anahtarlar dizelerden oluşur ve her zaman tırnak işaretiyle çevrilir. Değerler ise geçerli veri tiplerinden biri olabilir; sayı, dize, dizi, nesne, mantıksal değer veya null olabilir.

JSON neden bu kadar popülerdir?

JSON, daha hızlı veri değişimi ve web hizmeti sonuçları elde etmeye yardımcı olur; API kodlama ve web hizmetlerinde hızlı bir ivme kazandırır. Metin tabanlı ve hafif yapısı sayesinde ayrıştırması kolaydır ve çok miktarda veriyi aktarmada idealdir.

JSON hangi amaçlarla kullanılır?

Genellikle yapılandırılmış verileri seri hale getirmek ve bir ağ üzerinden aktarmak için kullanılır; özellikle bir sunucu ile web uygulamaları arasında iletişimde yaygındır.

JSON veri türlerinin bazı örnekleri nelerdir?

JSON veri türleri arasında Nesne, Dizi, Sayı, Boş (null), Dize ve Mantıksal Değer bulunur. Bu türlerin nasıl kullanıldığına dair örnekler verilir ve her birinin kendine özgü yapısı açıklanır.

JSON'da dizeler ve kaçış karakterleri nasıl çalışır?

JSON’daki dizeler ters eğik çizgi kaçış karakteri ile Unicode karakterlerinden oluşur. Bu sayede özel karakterler ve Unicode karakterleri güvenli bir şekilde temsil edilebilir.