JSON'a Giriş


İçindekiler

    İçindekiler tablosunu göster

JSON, JavaScript Object Notation anlamına gelir

JSON, verileri depolamak ve taşımak için kullanılan bir metin biçimidir

JSON "kendini tanımlar" ve anlaşılması kolaydır

JSON Örneği

Bu örnek bir JSON dizesidir:

'{"name":"John", "age":30, "car":null}'

3 özelliğe sahip bir nesneyi tanımlar:

  • isim

  • yaş

  • araba

Her mülkün bir değeri vardır.

JSON dizesini bir JavaScript programıyla ayrıştırırsanız verilere erişebilirsiniz. bir nesne olarak:

let personName = obj.name;
let personAge = obj.age; 

JSON nedir?

  • JSON, JavaScript Object Notation anlamına gelir

  • JSON hafif bir veri değişim formatıdır

  • JSON, JavaScript nesne gösterimiyle yazılmış düz metindir

  • JSON bilgisayarlar arasında veri göndermek için kullanılır

  • JSON dilden bağımsızdır *

*
JSON sözdizimi, JavaScript nesne gösteriminden türetilmiştir, ancak JSON biçimi yalnızca metindir.

JSON'u okumaya ve oluşturmaya yönelik kod birçok programlama dilinde mevcuttur.

JSON formatı orijinal olarak şu şekilde belirtildi: Douglas Crockford.



Neden JSON Kullanılmalı?

JSON formatı, sözdizimsel olarak oluşturma koduna benzer. JavaScript nesneleri. Bu nedenle bir JavaScript programı JSON verilerini kolayca JavaScript nesnelerine dönüştürebilir.

Format yalnızca metin olduğundan JSON verileri bilgisayarlar arasında kolaylıkla gönderilebilir, ve herhangi bir programlama dili tarafından kullanılır.

JavaScript, JSON dizelerini JavaScript nesnelerine dönüştürmek için yerleşik bir işleve sahiptir:

JSON.parse()

JavaScript ayrıca bir nesneyi JSON dizesine dönüştürmek için yerleşik bir işleve sahiptir:

JSON.stringify()

Bir sunucudan saf metin alabilir ve onu bir JavaScript nesnesi olarak kullanabilirsiniz.

Bir JavaScript nesnesini bir sunucuya saf metin biçiminde gönderebilirsiniz.

Verilerle hiçbir karmaşıklığa yol açmadan JavaScript nesneleri olarak çalışabilirsiniz. ayrıştırma ve çeviriler.


Veri depolama

Verileri saklarken, verilerin belirli bir formatta olması gerekir ve onu nerede saklamayı seçerseniz seçin, metin her zaman yasal biçimlerden biridir.

JSON, JavaScript nesnelerinin metin olarak saklanmasını mümkün kılar.