JS JSON


ULASHISH

JSON (JavaScript Object Notation)

JSON — ma’lumotlarni saqlash va uzatish uchun format.

JSON — bu matn, matnni esa istalgan joyga uzatish va istalgan dasturlash tilida o‘qish mumkin.

JavaScript obyektlarini JSON’ga, JSON’ni esa yana JavaScript obyektlariga aylantirish mumkin.

Shu tarzda biz ma’lumotlar bilan murakkab tahlil (parsing) yoki o‘girishlarsiz JavaScript obyektlari sifatida ishlashimiz mumkin.

Misol

JSON yuborish:

// 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;
O‘zingiz sinab ko‘ring »

JSON bo‘yicha darslik uchun JSON darsligimizni o‘qing.


JSON metodlari

Metod Tavsif
parse() JSON stringni tahlil qiladi va JavaScript obyektini qaytaradi
stringify() JavaScript obyektini JSON stringga aylantiradi

Yaroqli ma’lumot tiplari

JSON’da qiymatlar quyidagi ma’lumot tiplaridan biri bo‘lishi shart:

  • string
  • son
  • obyekt (yaroqli JSON qiymatlarini o‘z ichiga olgan)
  • massiv
  • boolean
  • null

JSON qiymatlari quyidagi ma’lumot tiplaridan biri bo‘la olmaydi:

  • funksiya
  • sana
  • undefined


Ko‘proq misollar

Misol

JSON qabul qilish:

// myJSON is text received in JSON format. // Convert JSON into a JavaScript object: var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
O‘zingiz sinab ko‘ring »

Misol

localStorage yordamida ma’lumotlarni JSON sifatida saqlash

// 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;
O‘zingiz sinab ko‘ring »

JSON haqida ko‘proq ma’lumotni JSON darsligimizda bilib oling.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!