JSON grameri
- Previous Page JSON Tanıtımı
- Next Page JSON vs XML
JSON dilbilgisi, JavaScript dilbilgisinin bir alt kümesidir.
JSON dilbilgisi kuralları
JSON dilbilgisi, JavaScript nesne imleç dilbilgisi dilbilgisi kaynaklıdır:
- Veriler, ad/değer çiftlerinde yer alır
- Veriler virgülle ayrılır
- Nesne, parantezler içinde yazılır
- Dizi, parantezler içinde yazılır
JSON verisi - Ad ve Değer
JSON verisi, ad/değer çiftleri olarak yazılır.
Ad/Değer, alan adı, sonrasında iki nokta ve değerden oluşur:
Example
"name":"Bill Gates"
JSON isimleri çift tırnak içinde yazılmalıdır, JavaScript isimleri ise gerekmez.
JSON – JavaScript nesnesi olarak değer alır
JSON formatı neredeyse tamamen JavaScript nesnesi formatına eşittir.
JSON'da, anahtarlar çift tırnak içinde yazılmalıdır ve tırnaklarla çevrilmelidir:
JSON
{ "name":"Bill Gates" }
JavaScript'te, anahtarlar dize, sayı veya tanımlayıcı isim olabilir:
JavaScript
{ name:"Bill Gates" }
JSON Değeri
JSON'da, değerler aşağıdaki veri türlerinden birisi olmalıdır:
- Dize
- Sayı
- Nesne (JSON nesnesi)
- Dizi
- Boolean
- null
JavaScript'te, yukarıda belirtilenler ve diğer geçerli JavaScript ifadeleri, şunları da içerebilir:
- Fonksiyon
- Tarih
- undefined
JSON'da, dize değerleri çift tırnak içinde yazılmalıdır:
JSON
{ "name":"Bill Gates" }
JavaScript'te, çift veya tek tırnak içinde yazılmış dize değerlerini kullanabilirsiniz:
JavaScript
{ name:'Bill Gates' }
JSON, JavaScript dilbilgisi kullanır
JSON dilbilgisi, JavaScript nesne imleç dilinden türemiş olduğundan, JavaScript'teki JSON'ları işlemek için diğer ek yazılımlara nadiren ihtiyaç duyulur.
JavaScript ile, nesneler oluşturabilir ve onlara veri atayabilirsiniz:
Example
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
You can access JavaScript objects like this:
Example
// Returns Bill Gates person.name;
You can also access it like this:
Example
// Returns Bill Gates person["name"];
You can modify the data like this:
Example
person.name = "Steve Jobs";
You can also modify it like this:
Example
person["name"] = "Steve Jobs";
Later in this tutorial, you will learn how to convert JavaScript objects to JSON.
JavaScript Array as JSON
Like using JavaScript objects as JSON, JavaScript arrays can also be used as JSON.
You will learn more about JSON arrays later in this tutorial.
JSON File
- The file type of JSON file is ".json"
- The MIME type of JSON text is "application/json"
- Previous Page JSON Tanıtımı
- Next Page JSON vs XML