JavaScript JSON Referansı
JSON ( Java Skript Nesne Notasyonu ) _ _ _
JSON, verileri depolamak ve taşımak için bir formattır.
JSON metindir ve metin herhangi bir yere taşınabilir ve herhangi bir programlama dili tarafından okunabilir.
JavaScript Nesneleri JSON'a dönüştürülebilir ve JSON tekrar JavaScript Nesnelerine dönüştürülebilir.
Bu şekilde, karmaşık ayrıştırma veya çeviriler olmadan verilerle JavaScript nesneleri olarak çalışabiliriz.
Örnek
JSON gönderme:
// a JavaScript object...:
var myObj =
{ "name":"John",
"age":31, "city":"New York" };
// ...converted into JSON:
var myJSON =
JSON.stringify(myObj);
// send JSON:
window.location = "demo_json.php?x=" + myJSON;
JSON hakkında bir eğitim için JSON Eğitimimizi okuyun .
JSON Yöntemleri
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
Geçerli Veri Türleri
JSON'da değerler aşağıdaki veri türlerinden biri olmalıdır:
- dizi
- bir sayı
- bir nesne (geçerli JSON değerleri içeren)
- bir dizi
- bir boole
- boş
JSON değerleri aşağıdaki veri türlerinden biri olamaz :
- bir işlev
- buluşma
- Tanımsız
Daha fazla örnek
Örnek
JSON alma:
// myJSON is text received in JSON format.
// Convert JSON into a JavaScript
object:
var myObj =
JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
Örnek
LocalStorage kullanarak verileri JSON olarak saklama
// Storing data:
myObj =
{ "name":"John",
"age":31, "city":"New York" };
myJSON =
JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
// Retrieving data:
text = localStorage.getItem("testJSON");
obj =
JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
JSON eğitimimizde JSON hakkında daha fazla bilgi edinin .