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
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, 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.
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.
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.