JSON.stringify()
- ກັບຄືນບ່ອນມື JSON ການຄຳຕັດສິນ
- ກັບຄືນບ່ອນມື JSON 对象
ການນຳໃຊ້ຂອງ JSON ແມ່ນທີ່ຈະປ່ຽນຂໍ້ມູນກັບບໍລິສັດເວບານ web.
ໃນຂະນະທີ່ຈະສົ່ງຂໍ້ມູນໄປຫາບໍລິສັດເວບານ web ຂໍ້ມູນຕ້ອງເປັນຄວາມສະແດງ.
ຜ່ານ JSON.stringify()
ປ່ຽນອົງການຄອມພິວເຫຼັງ JavaScript ເປັນຄວາມສະແດງ.
ການສະແດງຄວາມສະແດງອົງການຄອມພິວເຫຼັງ JavaScript
ຄິດວ່າພວກເຮົາມີອົງການຄອມພິວເຫຼັງໃນ JavaScript:
var obj = { name:"Bill Gates", age:62, city:"Seattle"};
ກະລຸນາໃຊ້ຫົວຫນ້າ JavaScript. JSON.stringify()
ປ່ຽນມັນເປັນຄວາມສະແດງ.
var myJSON = JSON.stringify(obj);
ຜົນຈະເປັນຄວາມສະແດງທີ່ປະຕິບັດຕາມຕົວເກມ JSON.
myJSON ປະຈຸບັນແມ່ນຄວາມສະແດງທີ່ກຽມພ້ອມສົ່ງໄປຫາບໍລິສັດວິທະຍຸ:
实例
var obj = { name:"Bill Gates", age:62, city:"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
ທ່ານຈະສຶກສາວ່າວິທີທີ່ຈະສົ່ງ JSON ໄປຫາບໍລິສັດວິທະຍຸ.
ການສະແດງຄວາມສະແດງສະໜາມຂັ້ນສັນຍາລັງ JavaScript
ກໍ່ສາມາດສະແດງຄວາມສະແດງສະໜາມຂັ້ນສັນຍາລັງ JavaScript:
ຄິດວ່າພວກເຮົາມີສະໜາມຂັ້ນສັນຍາລັງໃນ JavaScript:
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ];
ກະລຸນາໃຊ້ຫົວຫນ້າ JavaScript. JSON.stringify()
ປ່ຽນມັນເປັນຄວາມສະແດງ.
var myJSON = JSON.stringify(arr);
ຜົນຈະເປັນຄວາມສະແດງທີ່ປະຕິບັດຕາມຕົວເກມ JSON.
myJSON ປະຈຸບັນແມ່ນຄວາມສະແດງທີ່ກຽມພ້ອມສົ່ງໄປຫາບໍລິສັດວິທະຍຸ:
实例
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ]; var myJSON = JSON.stringify(arr); document.getElementById("demo").innerHTML = myJSON;
ທ່ານຈະສຶກສາວ່າວິທີທີ່ຈະສົ່ງ JSON ໄປຫາບໍລິສັດວິທະຍຸ.
ການປົກກະຕິ
ການສະແດງຖັງສະເຕດມື້
ໃນ JSON ບໍ່ອະນຸຍາດມີສະແດງຖັງສະເຕດມື້.JSON.stringify()
ການຫຼັງວຽກຈະປ່ຽນຄືນວ່າຖັງສະເຕດມື້.
实例
var obj = { "name":"Bill Gates", "today":new Date(), "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
ທ່ານສາມາດປ່ຽນຄວາມສະແດງວ່າຖັງສະເຕດມື້ໃນຫົວເກບຄອນຍິນ.
函数字符串化
在 JSON 中,不允许函数作为对象值。
JSON.stringify()
函数将从 JavaScript 对象删除任何函数,包括键和值:
实例
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
如果您在运行 JSON.stringify()
函数前已将函数转换为字符串,这个环节可以省略。
实例
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; obj.age = obj.age.toString(); var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
您应该避免在 JSON 中使用函数,函数会失去其作用域,而且您还需要使用 eval()
将它们转换回函数。
浏览器支持
所有主流浏览器和最新的 ECMAScript (JavaScript) 标准都包含 JSON.stringify()
ການ:
ໂດຍອອກປະກາດໃນຕາລາງດ້ານຫຼັງໄດ້ກ່າວເຖິງຄວາມສະບາຍ JSON.stringify()
ການພິມຂອງພະນັກງານວິທະຍາສາດສະແດງທໍາອິດ:
ວ່າ | 8.0 | 3.5 | 4.0 | 10.0 |
- ກັບຄືນບ່ອນມື JSON ການຄຳຕັດສິນ
- ກັບຄືນບ່ອນມື JSON 对象