Anasayfa

Yeni Yazı

Katkılarım

İstatistikler

Katkıda bulun

Profil

JSON

0 5 üzerinden
- Reklam -

JavaScript Object Notation veya kısaca JSON, verileri temsil etmeye yönelik, JavaScript nesne sözdizimine dayalı olarak yapılandırılmış standart metin tabanlı bir biçimdir. Genellikle web uygulamalarında veri iletmek için kullanılır (örneğin, bir web sayfasında görüntülenebilmesi için sunucudan istemciye bazı verilerin gönderilmesi veya tam tersi).

Gelişimi

JSON, Douglas Crockford tarafından popüler hale getirilen JavaScript nesne sözdizimini izleyen metin tabanlı bir veri biçimidir. JavaScript nesnesi değişmez sözdizimine çok benzemesine rağmen, JavaScript’ten bağımsız olarak kullanılabilir ve birçok programlama ortamı JSON okuma (ayrıştırma) ve oluşturma özelliğine sahiptir.

- Reklam -

JSON bir dize (string) olarak bulunur; verileri bir ağ üzerinden iletmek istediğinizde kullanışlıdır. Verilere erişmek istediğinizde yerel bir JavaScript nesnesine dönüştürülmesi gerekir. JavaScript, ikisi arasında dönüştürme için kullanılabilecek yöntemlere sahip global bir JSON nesnesi sağlar.

JSON (JavaScript Object Notation), hafif bir veri değişim formatıdır. İnsanların okuması ve yazması kolaydır. Makinelerin ayrıştırması ve üretmesi kolaydır. JavaScript Programlama Dili Standardı ECMA-262 3. Edisyon – Aralık 1999’un bir alt kümesine dayanmaktadır.

JSON, tamamen dilden bağımsız olan ancak C dil ailesinin programcılarının aşina olduğu kuralları kullanan bir metin biçimidir. C++, C#, Java, JavaScript, Perl, Python ve diğerleri. Bu özellikler JSON’u ideal bir veri değişim dili yapar.

Yapısı

{
  "squadName": "Super hero squad",
  "homeTown": "Metro City",
  "formed": 2016,
  "secretBase": "Super tower",
  "active": true,
  "members": [
    {
      "name": "Molecule Man",
      "age": 29,
      "secretIdentity": "Dan Jukes",
      "powers": [
        "Radiation resistance",
        "Turning tiny",
        "Radiation blast"
      ]
    },
    {
      "name": "Madame Uppercut",
      "age": 39,
      "secretIdentity": "Jane Wilson",
      "powers": [
        "Million tonne punch",
        "Damage resistance",
        "Superhuman reflexes"
      ]
    },
    {
      "name": "Eternal Flame",
      "age": 1000000,
      "secretIdentity": "Unknown",
      "powers": [
        "Immortality",
        "Heat Immunity",
        "Inferno",
        "Teleportation",
        "Interdimensional travel"
      ]
    }
  ]
}

Kaynakça

JSON. (2021). Json.org. https://www.json.org/json-en.html

- Reklam -

Görüş, öneri, şikayet ve iş birliği teklifleri için [email protected] adresine e-posta gönderebilirsiniz.

İlgini çekebilecek gündemler

İçeriklerimizden haberdar olun

Html code here! Replace this with any non empty raw html code and that's it.
bunu boşver. şöyle yapalım. aşağıdaki kodu türkçe sayfasına yerleştireceğim. her şey aynı, yalnız dil değişecek ve Türkçe yapacağız. tüm kodu buna göre eksiksiz ve tam güncelle!