ພາສາ JavaScript JSON stringify()
- ກັບຄືນຫນຶ່ງກ່ວາ parse()
- ອານານິຄົມ parse()
- ກັບຄືນຖະໜົນ ຄູ່ມື JavaScript JSON
ການກໍານົດ ແລະ ການນໍາໃຊ້
ພາສາ JSON.stringify() ຂັບເປົ່າ JavaScript ໂອລເຈັກຕົວຢູ່ສາຍຄວາມ.
ການສົ່ງຂໍ້ມູນໄປ Web ເຊີ່ວຍດ້ວຍຂໍ້ມູນຕ້ອງແມ່ນສາຍຄວາມ.
实例
例子 1
ການປ່ຽນຄວາມທີ່ຈະຖືກປ່ຽນສູ່ JavaScript ອັນດັບ: }}
var obj = { "name":"Bill", "age":19, "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
ກໍລະນີ 2
ການນຳໃຊ້ການປະຕິບັດສຳລັບປ່ຽນປະກອບຜົນກະທົບ;
/* ປ່ຽນ "city" ຈຳນວນຫຼັງເປັນມູນລະບົບ: */ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, function (key, value) { if (key == "city") { return value.toUpperCase(); } else { return value; } });
ກໍລະນີ 3
ການນຳໃຊ້ space ປະເພດ:
/* ກຳນົດຈຳນວນຈັງ 10 ຈຳນວນຈັງ: */ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, null, 10);
ກໍລະນີ 4
ການນຳໃຊ້ space ປະເພດ:
/* ກຳນົດຈຳນວນຈັງ "SPACE" ສຳລັບແຕ່ລະຈຳນວນ: */ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, null, "SPACE");
ວິທະຍາສາດ
JSON.stringify(obj, replacer, space)
ຄວາມທີ່ຈະປ່ຽນ
ປະເພດ | ອະທິບາຍ |
---|---|
obj | ສະເພາະ. ຄວາມທີ່ຈະຖືກປ່ຽນສູ່ສັບສຽງ; |
replacer |
ອະນຸຍາດ. ການປະຕິບັດຫຼືຈຳນວນທີ່ຈະປ່ຽນປະກອບຜົນກະທົບ; ຖ້າປະເພດນີ້ເປັນການປະຕິບັດ, ທຸກບັນດາລະບຽບທີ່ຖືກພັດທະນາຈະຜ່ານການປະຕິບັດຂອງການປະຕິບັດນີ້ ແລະ ການກວດສອບ; ຖ້າປະເພດນີ້ເປັນຈຳນວນ, ພຽງແຕ່ບັນດາຊື່ບັນດາອັນດັບທີ່ມີໃນຈຳນວນຈະຖືກພັດທະນາສູ່ JSON ຖານສຸດທ້າຍ; ຖ້າປະເພດນີ້ເປັນ null ຫຼືບໍ່ໄດ້ໃຫ້, ຂອງທຸກບັນດາລະບຽບຂອງບັນດາອັນດັບຈະຖືກພັດທະນາສູ່ JSON ຖານ. |
space |
ອະນຸຍາດ. ຄຳແບບຫຼືຈຳນວນ. ກຳນົດຄຳແບບຈັງທີ່ຈະໃຊ້ສຳລັບການຈັດຕັ້ງອອກສຽງ (pretty-print); ຖ້າປະເພດນີ້ເປັນຈຳນວນ, ມັນຈະສະແດງຈຳນວນຈັງ; ຈຳນວນສູງສຸດຈະຢູ່ 10. ຖ້າຈຳນວນນີ້ຊ້ອນ 1, ຈະຫົນວ່າບໍ່ມີຈຳນວນຈັງ; ຖ້າປະເພດນີ້ເປັນຄຳແບບ (ຖ້າຄຳແບບມີຫຼາຍກວ່າ 10 ຄຳອັງກິດ, ໄດ້ເລືອກ 10 ຄຳອັງກິດທ້າຍຂອງມັນ), ຄຳແບບຈະຖືກເປັນຈຳນວນຈັງ; ຖ້າປະເພດນີ້ບໍ່ມີຫຼືເປັນ null (ຫຼືບໍ່ໄດ້ໃຫ້), ຈະບໍ່ມີຈຳນວນຈັງ. |
ລະອຽດເຕັກນິກ
ຜົນກະທົບ: | A String |
---|---|
JavaScript ຮູບແບບ: | ECMAScript 5 |
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
ກົນລະຍຸດ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
stringify() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
ຫນຶ່ງທີ່ກ່ຽວຂ້ອງ
JSON 教程:ການຊີ້ແຈງ JSON
- ກັບຄືນຫນຶ່ງກ່ວາ parse()
- ອານານິຄົມ parse()
- ກັບຄືນຖະໜົນ ຄູ່ມື JavaScript JSON