ຂໍ້ສະເໜີ JSON
- ຫນ້າທິດ ກໍານົດ AJAX
- ຫນ້າຫນັງ ສານນິວ JSON
JSON: JavaScript Object Notation(JavaScript 对象标记法)。
JSON ຄືກັບວິຊາການຮັກການແລະສົ່ງຂໍ້ມູນ.
JSON ຂຽນໂດຍວິຊາ JavaScript Object Notation.
ການສົ່ງຂໍ້ມູນ
ໃນການສົ່ງຂໍ້ມູນລະຫວ່າງບູລເບີ້ລາວແລະທີ່ຫຼັງຈາກ ຂໍ້ມູນຈະຈະເປັນຂໍ້ຄວາມ.
JSON ຄືກັບຂໍ້ຄວາມ ແລະ ພວກເຮົາສາມາດປ່ຽນວິຊາ JavaScript ຈະມີ JSON ແລະສົ່ງມັນໄປຫາທີ່ຫຼັງ.
ພວກເຮົາກໍ່ສາມາດປ່ຽນຂໍ້ມູນ JSON ທີ່ລາວຮັບມາຈາກທີ່ຫຼັງຈາກ.
ແບບນີ້ພວກເຮົາສາມາດຈະກະຈາຍຂໍ້ມູນເປັນວິຊາ JavaScript ໂດຍບໍ່ຕ້ອງມີການການວິເຄາະແລະການການປ່ຽນຕົວຄວາມຫຼາຍ.
ການສົ່ງຂໍ້ມູນ
ຖ້າຂໍ້ມູນຂອງທ່ານຢູ່ໃນວິຊາ JavaScript ທ່ານສາມາດປ່ຽນມັນເປັນ JSON ແລະສົ່ງມັນໄປຫາທີ່ຫຼັງ.
ຕົວຢ່າງ
var myObj = { name:"Bill Gates", age:62, city:"Seattle" }; var myJSON = JSON.stringify(myObj); window.location = "demo_json.php?x=" + myJSON;
ທ່ານຈະບັນລຸຫຼາຍຂອງຂໍ້ມູນຂອງພວກເຂົາໃນຫົວຂໍ້ບັນນາທິການຫຼັງນີ້. JSON.stringify()
ຄວາມຮູ້ຂອງຕົວອາດຈະ.
ການຮັບຂໍ້ມູນ
ຖ້າທ່ານໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບ JSON ທ່ານສາມາດປ່ຽນມັນເປັນວິຊາ JavaScript.
ຕົວຢ່າງ
var myJSON = '{ "name":"Bill Gates", "age":62, "city":"Seattle" }'; var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
ທ່ານຈະບັນລຸຫຼາຍຂອງຂໍ້ມູນຂອງພວກເຂົາໃນຫົວຂໍ້ບັນນາທິການຫຼັງນີ້. JSON.parse()
ຄວາມຮູ້ຂອງຕົວອາດຈະ.
ການຮັກອານຸຍາດຂໍ້ມູນ
ໃນການຮັກອານຸຍາດຂໍ້ມູນທີ່ຄວນເປັນຮູບແບບສະເພາະໃດກໍ່ຕາມ ແລະ ທີ່ທ່ານເລືອກທີ່ຈະຮັກອານຸຍາດມັນຈະຈະເປັນຮູບແບບຂໍ້ຄວາມທີ່ຖືກຕ້ອງ.
JSON ສາມາດຈະສາມາດການຮັກອານຸຍາດວິຊາ JavaScript ຄືກັບຂໍ້ຄວາມໄດ້.
ຕົວຢ່າງ
ການຮັກອານຸຍາດຂໍ້ມູນໃນບໍລິຫານການຄອບຄອງທ້ອງຖິ່ນ
//ການຮັກອານຸຍາດຂໍ້ມູນ: myObj = { name:"Bill Gates", age:62, city:"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); //ການຮັບຂໍ້ມູນ: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
ຫຍັງຈະເປັນ JSON?
- JSON ຫຼືກັນວ່າ JavaScript Object Notation (JavaScript Object Notation)
- JSON ແມ່ນຮູບແບບຂໍ້ມູນຫຼັກຂະໜາດນ້ອຍ
- JSON ມີຄວາມຈະຕັ້ງຂອງຕົວເອງ ແລະຄົງຄາມຄິດ
- JSON ອິດສະຫລະວິທະຍາ
*
JSON ນໍາໃຊ້ວຽງການ JavaScript ແຕ່ຮູບແບບ JSON ແມ່ນຂໍ້ຄວາມພຽງແຕ່.
ຂໍ້ຄວາມສາມາດຖືກອ່ານ ແລະ ນໍາໃຊ້ໂດຍອຸປະກອນພິສຕິກຳທັງໝົດ.
JSON ຮູບແບບທີ່ເລີ່ມຕົ້ນໂດຍ Douglas Crockford.
ວ່າເປັນຫຍັງຈະໃຊ້ JSON?
ຍ້ອນວ່າ JSON ມີຮູບແບບພຽງແຕ່ຂໍ້ຄວາມ, ມັນສາມາດສົ່ງຂໍ້ມູນງ່າຍດາຍລະຫວ່າງສາຍບໍລິການ ແລະ ເບິ່ງຄືວ່າຮູບແບບຂໍ້ມູນສຳລັບການຄົ້ນຄວ້າທັງໝົດອຸປະກອນພິສຕິກຳ.
JavaScript ສະໜອງຫຼັກສັດການປ່ຽນສະໜອງຈາກການຂຽນ JSON ເປັນວັດຖຸ JavaScript ດາວໂລຊາສາຍ:
JSON.parse()
ຖ້າເຈົ້າຈະຮັບຂໍ້ມູນ JSON ຈາກສາຍບໍລິການ, ເຈົ້າສາມາດໃຊ້ມັນເປັນບົດບາດ JavaScript ອື່ນໆ.
- ຫນ້າທິດ ກໍານົດ AJAX
- ຫນ້າຫນັງ ສານນິວ JSON