ຄອມພິວເຕີດໍາເນີນໂຄງການ

ຮູບແບບ JSON: ຄໍາອະທິບາຍ, ຍົກຕົວຢ່າງ

ຕົວປ່ຽນແປງ, ອາເລແລະຈຸດປະສົງ - ເປັນຮູບແບບທີ່ຄຸ້ນເຄີຍແລະສະດວກຂອງການນໍາສະເຫນີຂໍ້ມູນ. ອະທິບາຍຂໍ້ມູນການປະຕິບັດໃນຕົວທ່ອງເວັບໃນ JavaScript ທີ່ບໍ່ຈໍາເປັນເຄື່ອງແມ່ຂ່າຍຂອງ PHP ພາສາ. ຮູບແບບ JSON ອະນຸຍາດໃຫ້ທ່ານເພື່ອສັງລວມໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນຫນຶ່ງທັງຫມົດ, ແລະບໍ່ໃຫ້ສຸມໃສ່ພາສາການຂຽນໂປຣແກຣມ. ຂໍ້ມູນຈະຖືກແປງເປັນຄູ່ຂອງ "ຊື່ = ຄ່າ" ໄດ້. ມູນຄ່າໃນແຕ່ລະຂອງພວກເຂົາຍັງອາດຈະເປັນການເກັບກໍາຂອງຄູ່ເຫຼົ່ານີ້.

JSON ໄດ້ຮັບຮອງເອົາທີ່ກ່ຽວຂ້ອງກັບວົງເລັບແລະວັດຖຸ JavaScript. ສຸດທ້າຍແມ່ນມີເຫດມີຜົນທີ່ຂ້ອນຂ້າງ, ນັບຕັ້ງແຕ່ JSON = ວັດຖຸ Notation ຮູບແບບ JavaScript. ໃນປີທີ່ຜ່ານມາ, ໂດຍສະເພາະແມ່ນການເຄື່ອນໄຫວ, ຫຼາຍມີການປ່ຽນແປງ. ທີ່ຖືກສ້າງຂຶ້ນເພື່ອຈຸດປະສົງສະເພາະໃດຫນຶ່ງ, ມັກຈະເອົາຜົນທີ່ບໍ່ຄາດຄິດແລະເປີດຂຶ້ນ horizo ns ໃຫມ່.

ການແລກປ່ຽນຂໍ້ມູນ: ຕົວທ່ອງເວັບ - ເຄື່ອງແມ່ຂ່າຍ

ເຕັກໂນໂລຊີ AJAX ໄດ້ກາຍເປັນປະເພນີ, ການປັບປຸງເປັນປົກກະຕິຫນ້າທັງຫມົດແມ່ນບໍ່ມີຕໍ່ໄປອີກແລ້ວທີ່. ຈໍານວນຜູ້ເຂົ້າ, ເປີດເວັບໄຊດັ່ງກ່າວ, ບໍລິຊຸດຂອງການແລກປ່ຽນຂໍ້ມູນບາງສ່ວນ, ໃນເວລາທີ່ຫນ້າບາງແຕກຕ່າງກັນພຽງແຕ່ໃນສະຖານທີ່ທີ່ຄ້າງຊໍາລະ.

ມັນເຊື່ອກັນວ່າວ່າຮູບລັກສະນະ JSON ທີ່ກ່ຽວຂ້ອງກັບມັນ AJAX, ແຕ່ສະມາຄົມຕົວຈິງ arrays JavaScript ແລະສັນລັກສະນະວັດຖຸ (ໂດຍສະເພາະຄໍາອະທິບາຍໄວຍາກອນແລະການນໍາໃຊ້ຂອງວັດຖຸ) ມີຫຼາຍທີ່ກ່ຽວຂ້ອງກັບອັດຕາສ່ວນຂອງ JSON, ກ່ວາການແລກປ່ຽນຂໍ້ມູນລະຫວ່າງຕົວທ່ອງເວັບຂອງແລະເຄື່ອງແມ່ຂ່າຍ.

ເນື່ອງຈາກເນື້ອໃນຂອງຫນ້າເວັບຕ່າງໆຂອງສະຖານທີ່ໃນປະຈຸໄດ້ກາຍເປັນແທ້ "massive" (ຮອບ), ແລະປະສິດທິຜົນຂອງຮູບແບບສໍາລັບການແລກປ່ຽນຂໍ້ມູນໄດ້ປະຕິບັດກ່ຽວກັບຄວາມສໍາຄັນພິເສດ. ພວກເຮົາບໍ່ສາມາດເວົ້າວ່ານີ້ແມ່ນເປັນຕົວແທນ JSON ໃຫມ່ຂອງຂໍ້ມູນ, ແຕ່ຄວາມຈິງທີ່ວ່າເຂົາໄດ້ຍາວອົງປະກອບໄວຍາກອນ JavaScript ເປັນສິ່ງຈໍາເປັນ.

ການນໍາໃຊ້ຂອງຫນັງສື Cyrillic ໃນການຕັ້ງຊື່ຕົວແປ - ປະກົດການທີ່ບໍ່ຄາດຄິດຫຼາຍ (ເລື່ອງໄຮ້ສາລະ), ແຕ່ມັນເຮັດວຽກຢູ່ໃນສະບັບທີ່ຜ່ານມາຂອງ Chrome, Firefox, ແລະແມ້ກະທັ້ງໃນອິນເຕີເນັດ Explorer 11.

Cyrillic ແລະ JSON

ແນ່ນອນວ່າ, ການນໍາໃຊ້ປະກົດການທີ່ບໍ່ຄາດຄິດຫມົດບໍ່ແມ່ນຕົກເປັນມູນຄ່າ remembering ວິທີໄດ້ຢ່າງງ່າຍດາຍຄ່າຂອງຕົວແປບັນທຶກໃນຈົດຫມາຍພາສາລັດເຊຍ, ໄດ້ຫັນເຂົ້າໄປໃນ gibberish, ສິ່ງທີ່ຂ້າພະເຈົ້າສາມາດເວົ້າວ່າກ່ຽວກັບຊື່, ຕ່າງປະເທດໂດຍສະເພາະ.

ມັນແມ່ນຄວາມສົງໃສວ່າການລິເລີ່ມໃນສະຫນັບສະຫນູນຊື່ Cyrillic ນອກສະພາບແວດລ້ອມຂອງຕົວທ່ອງເວັບ, ທີ່ມີທີ່ທ່ານໄດ້ສະເຫມີມີເພື່ອຈັດການກັບ. ແຕ່ຄວາມເປັນຈິງນີ້ຄວນເອົາໃຈໃສ່ສໍາລັບເຫດຜົນງ່າຍດາຍທີ່ຮູບແບບ JSON - ມັນເປັນໂອກາດໃນການຂຽນຊື່ແລະຄ່າທີ່ທ່ານຕ້ອງການທີ່ຈະພັດທະນາໄດ້. ນີ້ເປັນສິ່ງສໍາຄັນເນື່ອງຈາກວ່າໃນຄໍາອະທິບາຍແຕ່ລະພາກສະຫນາມບັນຫາຂອງຄໍາຮ້ອງສະຫມັກເປັນຈໍາເປັນຕ້ອງມີ, ຢ່າງຫຼວງຫຼາຍ simplifies debugging ແລະການຫຼຸດຜ່ອນຄວາມຜິດພາດ.

ບໍ່ວ່າສິ່ງທີ່ປະເພດຂອງເຈົ້າມີພື້ນຖານ syntactic ຄວາມຄິດສ້າງສັນ - JSON, ມັນເປັນສິ່ງສໍາຄັນວ່າມັນໃຫ້ເປັນສິດອັນຊອບທໍາແລະເປັນໂອກາດທີ່ແທ້ຈິງເພື່ອເຮັດໃຫ້ບັນທັດ: "ຊື່ໃດ = ມູນຄ່າໃດໆ."

ພວກເຮົາຕ້ອງຈ່າຍຄ່າ tribute ກັບພາສາ JavaScript: ທີ່ມີ syntax ບໍ່ຮຽກຮ້ອງໃຫ້ມີການພັດທະນາແລະມັນບໍ່ໄດ້ບັງຄັບຫຍັງ. ພັດທະນາ freely ນໍາໃຊ້ໄວຍາກອນພາສາສໍາລັບການສ້າງຕັ້ງທີ່ດີທີ່ສຸດຂອງຮູບແບບຂໍ້ມູນແລະຂັ້ນຕອນວິທີການທີ່ເຂົາເຈົ້ານໍາໃຊ້.

PHP ແລະ JSON

ການຂໍ້ມູນໃນຮູບແບບ JSON, ເຄື່ອງແມ່ຂ່າຍ (ຜ່ານ PHP, ໂດຍສະເພາະ) ອະນຸຍາດໃຫ້ພວກເຂົາທີ່ຈະຈັດເປັນແລະເພື່ອກັບຄືນຜົນໄດ້ຮັບກັບຄືນໄປບ່ອນຕົວທ່ອງເວັບໃນຮູບແບບດຽວກັນ. ແຫຼ່ງຂໍ້ມູນ PHP array:

  • $ cJSON = array ( "a" => "ອັນຟ່າ", "b" => "ທົດລອງ", "g" => "gamma").

ແປງຮູບແບບ JSON ສໍາລັບລະບົບສາຍສົ່ງກັບຕົວທ່ອງເວັບ:

  • $ CJS = json_encode ($ cJSON) .

ຜົນ:

  • { "ເປັນ": "ອັນຟ່າ" , "b": "ການທົດລອງ", "g": "gamma"}.

ອະນຸຍາດໃຫ້ສະແດງໃຫ້ເຫັນໃນຮັງ photo.

ນີ້ປະກອບດ້ວຍເລໄດ້ເພີ່ມອົງປະກອບໃຫມ່ "ເພື່ອຕົວຂອງມັນເອງ" ກັບດັດຊະນີອັດຕະໂນມັດ "0", ແລະຫຼັງຈາກນັ້ນອີກເທື່ອຫນຶ່ງທີ່ມີນີ້ "z" ດັດຊະນີ.

Inverse Function - json_decode () ແປງສະຕິງ JSON ໃນ array PHP. ຜົນການຄົ້ນຫາທີ່ຄ້າຍຄືກັນສາມາດໄດ້ຮັບການບັນລຸໄດ້ໂດຍການຈັດການປະຕິບັດຫນ້າ PHP ໄດ້: implode () ແລະລະເບີດ (). ໃນບາງກໍລະນີ, ຕົວເລືອກນີ້ແມ່ນທາງ.

ລະດັບຮັງ

ອົງປະກອບທີ່ສາມາດໄດ້ຮັບການຊ້ອນກັນໃນເຊິ່ງກັນແລະກັນເປັນຂອງຕົວທ່ອງເວັບຂ້າງຫຼືຂ້າງຂອງເຄື່ອງແມ່ຂ່າຍ. ໃນຮູບແບບການປະຕິບັດ JSON (ຄໍາອະທິບາຍ RFC 4627 ມາດຕະຖານ) ໃຫ້ຊັບສິນຫລາຍກວ່າ 4 ລະດັບຂອງຮັງ, ແຕ່ບໍ່ຄວນສວຍໃຊ້ຄວາມເປັນໄປໄດ້ນີ້.

ມັນເປັນທີ່ດີທີ່ສຸດທີ່ຈະບໍ່ໄປເກີນຂອບເຂດຂອງຄວາມພໍພຽງອັນເຫມາະສົມ, ມັນເຮັດໃຫ້ລະຫັດອ່ານງ່າຍຕໍ່ການແກ້ບັນຫາແລະຄວາມເຂົ້າໃຈຂອງນັກພັດທະນາອື່ນໆ.

JSON ສາມາດໄດ້ຮັບການປະຕິບັດກັບໂຄງສ້າງຂໍ້ມູນທີ່ XML ໄດ້ງ່າຍ, ເຂົ້າໃຈມະນຸດແລະຄອມພິວເຕີ. ນີ້ແມ່ນເປັນຄວາມຈິງ, ໃນເວລາທີ່ຈໍານວນເງິນຂອງຂໍ້ມູນທີ່ມີຂະຫນາດນ້ອຍແລະລະດັບຮັງຂອງນັກພັດທະນາເລືອກ wisely. ໃນກໍລະນີອື່ນໆທັງຫມົດ, ນັບຈໍານວນຂອງວົງເລັບແລະເຂົ້າໃຈໂຄງສ້າງຂອງຂໍ້ມູນດັ່ງກ່າວແມ່ນມີຄວາມຫຍຸ້ງຍາກເປັນຂອງຕົວທ່ອງເວັບຂ້າງແລະເຄື່ອງແມ່ຂ່າຍຂ້າງຄຽງ.

ໄຟລ໌ JSON

ຄໍາຮ້ອງສະຫມັກຂອງ JSON ໃນການປະຕິບັດມັກຈະບໍ່ໄດ້ຖືກຈໍາກັດການຮັບຮູ້ຂອງ string ສັ້ນມີ. ໂຄງປະກອບການຂໍ້ມູນທີ່ມີຄວາມສະເຫມີປະຕິບັດ. ທີ່ JSON ດຽວກັນສາມາດໄດ້ຮັບການນໍາໃຊ້ປະສິດທິພາບໃນການຂໍ້ມູນທີ່ແທ້ຈິງຂອງບັນຫາ (ວິສາຫະກິດຂອງລັດ) ໄດ້, ເຊັ່ນດຽວກັນກັບສໍາລັບການປະຕິບັດຂໍ້ມູນຊົ່ວຄາວ (ຈຸດປະສົງ cache) ໄດ້.

ວິສາຫະກິດຂອງລັດແລະ JSON-ຮູບແບບ: ຕົວຢ່າງ

ຕາມປົກກະຕິ, ບັນທຶກປະມານຫນຶ່ງບຸກຄົນ - ເປັນນາມສະກຸນ, ຊື່ທໍາອິດ, ວັນເດືອນປີເກີດ, ອາຊີບ, ການສຶກສາ, ... ແລະບໍ່ພໍເທົ່າໃດຄ່າ unpretentious ຫຼາຍ. ແມ້ແຕ່ຢູ່ໃນບໍລິສັດບັນທຶກຄວາມຕ້ອງການຂອງບຸກຄົນຫນຶ່ງບໍ່ເກີນສິບຫຼືທັງສອງດ້ານ. ເບິ່ງບັນຫາແບບນີ້ສາມາດໃຊ້ໄດ້ແລະສາມາດຖືກເກັບໄວ້ໃນຕິດຕໍ່ກັນຖານຂໍ້ມູນໄດ້.

ຖ້າຫາກວ່າບໍລິສັດໄດ້ຈ້າງແຮງງານປະຊາຊົນຫຼາຍ - ແມ່ນຫນຶ່ງໃນສິ່ງ, ແຕ່ຖ້າຫາກວ່າຫລາຍສິບພັນຄົນ - ແມ່ນຂ້ອນຂ້າງຄົນອື່ນ. ທ່ານສາມາດສືບຕໍ່ນໍາໃຊ້ຖານຂໍ້ມູນ, ແຕ່ການຮັກສາມັນຢູ່ໃນໄຟລ໌ເບິ່ງພາກປະຕິບັດແລະສາມາດໃຫ້ໄດ້ຫຼາຍທີ່ຈະນໍາໃຊ້.

ເອກະສານຮູບແບບ JSON - ເປັນໄຟລ໌ຂໍ້ຄວາມທົ່ງພຽງ. ໃນກໍລະນີທີ່ມີພະນັກງານໄດ້, ທຸກຄົນມີສິດ. ອ່ານມັນເປັນສະເຫມີໄປທີ່ເປັນໄປໄດ້. ເປີດແລະການປ່ຽນແປງຍັງສາມາດໃຊ້ໄດ້ໃນບັນນາທິການຫນັງສືທີ່ບໍ່ມີນິໄສໃນການເພີ່ມຂໍ້ມູນບັດຂອງເຂົາເຈົ້າໃນເນື້ອຫາເອກະສານໄດ້. ໂດຍທົ່ວໄປ, * .json -. ມັນເປັນຄວາມບໍລິສຸດພາຍໃນຕົວທ່ອງເວັບ, ແລະພາຍໃນໄຟລ໌ - string

ຮູບພາບສະແດງໃຫ້ເຫັນວັດຖຸຖານຄວາມຈໍາເປັນ, ກອບເປັນຈໍານວນຕົວຢ່າງຮູບພາບ.

ນີ້ແມ່ນຕົວຢ່າງຂອງເນື້ອໃນເອກະສານສະຖານທີ່ທີ່ສ້າງຂຶ້ນສະເຫນີປະລິມານການພິມສີສຸດ mugs ແລະເຄື່ອງປັ້ນດິນເຜົາເປັນ. ແນ່ນອນວ່າ, ຕັດສິນໃຈທີ່ຈະມີ JSON-ຮູບແບບທີ່ທ່ານເປີດມັນ, ບັນຫາແທ້. ຢ່າງໃດກໍຕາມ, ໃນນີ້ແລະທີ່ຄ້າຍຄືກັນກໍລະນີ, ບັນຫາກ່ຽວກັບການອ່ານເອກະສານທີ່ເກີດຂື້ນ: PHP ບອກວ່າເອກະສານໄດ້, parses ມັນແລະສົ່ງກັບຕົວທ່ອງເວັບ. ຂໍ້ມູນຈໍານວນຜູ້ເຂົ້າການປ່ຽນແປງແມ່ນກັບຄືນໄປເຄື່ອງແມ່ຂ່າຍແລະລາຍລັກອັກສອນກັບຄືນໄປບ່ອນ.

ໃນ embodiment ນີ້, ການນໍາໃຊ້ຂອງເອກະສານຈະປາກົດເປັນຕົວປ່ຽນແປງທີ່ຖືກເກັບຮັກສາໄວ້ຢູ່ນອກລະຫັດໄດ້. ຖ້າຫາກວ່າມີຄວາມຈໍາເປັນຕົວແປໄດ້ຮັບມອບຫມາຍມູນຄ່າຈາກເອກະສານໄດ້, ແລະຖ້າຫາກວ່າມັນມີການປ່ຽນແປງໂດຍຈໍານວນຜູ້ເຂົ້າໃນບົດສົນທະນາໃຫ້ສໍາລັບເວັບໄຊດັ່ງກ່າວ, ການປ່ຽນແປງທັງຫມົດຈະໄດ້ຮັບການບັນທຶກເປັນ. ບໍ່ຈໍາເປັນຕ້ອງອ່ານແລະກວດສອບເນື້ອໃນຂອງເອກະສານດັ່ງກ່າວ.

JSON ມັກຖືກນໍາໃຊ້ສໍາລັບການເກັບຮັກສາແລະນໍາໃຊ້ຂໍ້ມູນທີ່ເປັນຄວາມລັບ - ບໍ່ staffing, ມັນບໍ່ແມ່ນມີຄວາມຈໍາເປັນເພື່ອຄົ້ນຫາບໍ່ວ່າຈະແມ່ນການພັດທະນາຫຼືຈໍານວນຜູ້ເຂົ້າເວັບໄຊ.

XML ແລະ JSON

"ທັງຫມົດໃນເວລາທີ່ດີ" - ຄວາມຮູ້ຄລາສສິກ, ປະຕິບັດສໍາລັບການອະນຸຍາດເຖິງແມ່ນວ່າກ່ອນທີ່ຈະດໍາເນີນໂຄງການ. "ບໍ່ວ່າມີບໍ່ພຽງແຕ່" - ນີ້ກໍຍັງກ່ອນປະຊາຊົນຂຽນໂຄງການທາງຄັ້ງທໍາອິດໃນພາສາປອມ.

ຮູບແບບຂໍ້ມູນປາກົດຢູ່ໃນຄວາມຕ້ອງການຕົວຈິງແລະອີງໃສ່ຄວາມຮູ້ໄດ້ບັນລຸຜົນ. ໃນ HTML - ເສັ້ນທາງຂອງຕົນ, ໃນ XML - ມີວິທີການຂອງຕົນເອງ, ແລະ JSON - ເຫດຜົນ Object JavaScript ເປັນການຂະຫຍາຍພາສາອື່ນໆ. ການປຽບທຽບຫນຶ່ງກັບປະເທດອື່ນໆແມ່ນບໍ່ແມ່ນອາຊີບທີ່ດີທີ່ສຸດ. ແຕ່ລະຕົນເອງ.

XML wonderfully ຮັບມືກັບວຽກງານຂອງເຂົາເຈົ້າແລະໄປລົງໃນປະຫວັດສາດແມ່ນຢ່າງຈະແຈ້ງບໍ່. A JSON ໄດ້ຖືກນໍາໃຊ້ຈົນກ່ວາ 2006, ພຽງແຕ່ບໍ່ທຸກການພັດທະນາໄດ້ພິຈາລະນາມັນຫນ້າທີ່ຂອງຕົນທີ່ຈະປະກາດຕົວເລືອກສະເພາະໃດຫນຶ່ງນໍາສະເຫນີຂໍ້ມູນຂອງເຂົາເຈົ້າ.

ມີກໍລະນີທີ່ຢູ່ໃນການປະຕິບັດໃນເວລາທີ່ພື້ນຖານໄດ້ລາຍລັກອັກສອນບັນດາໂຄງການບໍ່ນໍາໃຊ້ JSON ດັ່ງນັ້ນ, ແຕ່ຢ່າງສົມບູນການຈັດເກັບຄູ່ "name = ຄ່າ" ແລະເຮັດໃຫ້ພວກເຂົາສາມາດໃຊ້ໄດ້ໃຫ້ພໍດີກັບຂັ້ນຕອນວິທີທີ່ໃຊ້ເວລາສິດທິໃນການ.

ອັກສອນພິເສດ (« `», « ~ », « | », ... ) ແລະຮູບແບບຂໍ້ມູນ

ນິໄສຂອງການເຮັດວຽກກັບເລເຊື່ອມໂຍງແລະວັດຖຸໃນ JavaScript ເຮັດໃຫ້ການນໍາໃຊ້ JSON ທໍາມະຊາດແລະສະດວກສະບາຍ. ມັນກໍ່ເປັນຮູບແບບທີ່ຍິ່ງໃຫຍ່, ແຕ່ຄວາມສາມາດທີ່ຈະແບ່ງປັນແລະເຊື່ອມຕໍ່, ການຈັດການ: ເບິ່ງຊ່ອຍແນ່ແລະທິວ, ມີຕົ້ນກໍາເນີດຫຼາຍກວ່າ.

ຫນ້າທີ່ເຮັດວຽກຮ່ວມ / ພາສາ JavaScript ແຍກແລະລະເບີດ / ລະເບີດພາສາ PHP ອະນຸຍາດໃຫ້ສະດວກແລະປະສິດທິພາບການນໍາໃຊ້ເປັນຮູບແບບ XML ຂໍ້ມູນ, JSON, ແລະສະບັບພາສາຂອງຕົນເອງ. ສຸດທ້າຍແມ່ນມັກຈະດີທີ່ສຸດ, ແລະຄົນທໍາອິດທີ່ສອງແມ່ນເຫມາະສົມສໍາລັບຕົວເລືອກການນໍາໃຊ້ທົ່ວໄປ. ຖ້າຫາກວ່າມັນເປັນລະບົບສາຍສົ່ງຂອງຂໍ້ມູນໃນການພັດທະນາອື່ນ, ເຄື່ອງແມ່ຂ່າຍ, ເພື່ອເປັນເອກະສານຫຼືຖານຂໍ້ມູນ, XML ແລະ JSON ເປັນທີ່ດີກວ່າທີ່ຈະບໍ່ຊອກຫາ. ພວກເຂົາເຈົ້າທັງຫມົດໄດ້ເຮັດວຽກ, ເນື່ອງຈາກວ່າລະບົບສາຍສົ່ງ / ຮັບຂໍ້ມູນບໍ່ຈໍາເປັນຕ້ອງຄວາມຄິດເຫັນ.

ການນໍາໃຊ້ JSON ໃນ Android

ການອ່ານແລະຂຽນຂໍ້ມູນໃນຮູບແບບ JSON ໃນ Android - ບໍ່ພຽງແຕ່ບັນທັດຖານຂອງສິ່ງທີ່, ແຕ່ຍັງກໍານົດໄວ້ຂອງວັດຖຸ, ຮັດກຸມເພື່ອເຮັດວຽກຮ່ວມກັບຮູບແບບຂໍ້ມູນດັ່ງກ່າວ.

ຫຼາຍເຫດຜົນທີ່ສໍາເລັດຜົນຂອງສະຖານທີ່ເຄືອຂ່າຍທາງສັງຄົມເພື່ອໃຫ້ສະມາຊິກແລະຜູ້ມາຢ້ຽມຢາມຂອງສະຖານທີ່ເຫຼົ່ານັ້ນ (ເຟສບຸກ, LinkedIn, Twitter, ... ) ຜົນປະໂຫຍດຈາກວັດສະດຸການຈັດພີມມາມີ.

ມັນໃຊ້ໄປ JSON. ບາງທີອາດມີນີ້ແມ່ນຄວາມຈິງ, ແຕ່ຄໍາຖາມແມ່ນບໍ່ໄດ້ຢູ່ໃນເຄືອຂ່າຍສັງຄົມປາກົດການ, ແຕ່ຄວາມຈິງທີ່ວ່າຄວາມຈິງແລ້ວການສະຫນອງຂໍ້ມູນໃນຮູບແບບຂອງ "ຊື່ = ຄ່າ" ໄດ້ສະດວກສໍາລັບການດໍາເນີນໂຄງການ, ແລະສໍາລັບການນໍາໃຊ້. ໃນທາງກົງກັນຂ້າມກັບການທີ່ເຄັ່ງຄັດແລະ complexed « XML »ມັນແມ່ນແທ້ຮູບແບບຂອງມະນຸດເປັນມິດ.

arrays ເຊື່ອມໂຍງ

ມັນເກີດຂຶ້ນດັ່ງນັ້ນຕົວແປທີ່ຕ້ອງໄດ້ຮັບການອະທິບາຍ (JavaScript) ຫຼືແມ້ກະທັ້ງລະບຸຄ່າເລີ່ມຕົ້ນ (PHP). ໃນທັງສອງກໍລະນີຕົວແປສາມາດມີການປ່ຽນແປງປະເພດຂອງຕົນແມ່ນງ່າຍຫຼາຍ. ຖ້າຫາກວ່າມີຄວາມຈໍາເປັນ, ພາສາບໍ່ປ່ຽນໃຈເຫລື້ອມໃສນີ້ອັດຕະໂນມັດ.

ແຕ່ເປັນຫຍັງຈຶ່ງບໍ່ມີການປ່ຽນແປງຕົວປ່ຽນແປງແລະຊື່ຂອງຕົນບໍ່ໄດ້ປາກົດຢູ່ໃນປະສິດທິພາບຂອງຂັ້ນຕອນວິທີການແລະບໍ່ໄດ້ຫາຍໄປໃນເວລາທີ່ຕ້ອງການສໍາລັບການມັນຈະຫາຍໄປ? arrays ສະມາຄົມອະນຸຍາດໃຫ້ພວກເຮົາເພື່ອແກ້ໄຂບັນຫາດັ່ງກ່າວນີ້, ແຕ່ຫຼັງຈາກນັ້ນການນໍາໃຊ້ດັ່ງກ່າວເປັນຊື່ຂອງຕົວປ່ຽນແປງຂ້ອນຂ້າງເຄື່ອນໄຫວຂອງ array ແລະ syntax ທີ່ເຫມາະສົມຈະປະຕິບັດຕາມຢູ່ຈຸດຂອງການນໍາໃຊ້ໄດ້.

ນີ້ແມ່ນໂດຍສະເພາະແມ່ນຄວາມຈິງທີ່ມີໃນຫຼາຍ PHP, ແຕ່ນີ້ສາມາດໄດ້ຮັບການຍອມຮັບ, ເປັນ, ແທ້ຈິງແລ້ວ, ທີ່ມີສັນຍາລັກ "$" ຊື່ຕົວແປແລະກວມເອົາ "$ ນີ້>" ໃນວັດຖຸໄດ້. ພ້ອມດຽວກັນດໍາເນີນໂຄງການໃນ JavaScript ແລະ PHP, ຄັ້ງທໍາອິດປະຫລາດໃຈແທ້ເຮັດແນວໃດທຸກສິ່ງທຸກຢ່າງແມ່ນແຕກຕ່າງກັນ, ແຕ່ຫຼັງຈາກນັ້ນທຸກສິ່ງທຸກຢ່າງຈະກາຍເປັນດັ່ງນັ້ນທີ່ຄຸ້ນເຄີຍແລະທໍາມະຊາດ ...

array ສະມາຄົມ -> JSON

ໃນຕົວຢ່າງນີ້, ໂດຍຫ້ອງສະຫມຸດ PHPOffice / PHPWord ສ້າງເອກະສານ * .docx ແລະຂບວນຂອງ aProperties ປະກອບດ້ວຍຄຸນສົມບັດເອກະສານ (ຜູ້ຂຽນ, ບໍລິສັດ, ຫົວຂໍ້, ປະເພດ, ວັນທີ, ... ).

ຂບວນທີສອງປະກອບດ້ວຍຂໍ້ມູນໃນຫນ້າເວັບ:

  • ປະຖົມນິເທດ (ພູມສັນຖານຫຼືປົກກະຕິ);
  • ຂະຫນາດທາງກວ້າງແລະທາງ;
  • ເຍື້ອງະ (ພາກສະຫນາມຊ້າຍ, ເທິງ, ລຸ່ມດ້ານຂວາມື);
  • footers.

ຮູບແບບຂອງເອກະສານໄດ້ຖືກປະຕິບັດກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍທີ່ກໍາລັງເອີ້ນໃຊ້ library PHPOffice / PHPWord ໄດ້. ເວັບໄຊດັ່ງກ່າວສະຫນອງຄຸນຄ່າຂອງການບໍລິຫານຂອງອາເລເຫຼົ່ານີ້ໄດ້ໂດຍຜ່ານ JavaScript. ຜົນໄດ້ຮັບແມ່ນກັບຄືນໃນ JSON ກັບເຄື່ອງແມ່ຂ່າຍແລະຖືກນໍາໃຊ້ໃນສູດການຄິດໄລ່ໃນ PHP, ໃນການອອກແບບຂອງຕົນ, ວ່າແມ່ນຢູ່ໃນອາເລ.

ຕົວແປແບບໄດນາມິກ

ຮູບແບບ JSON solves ບັນຫາຂອງການປ່ຽນແປງເຄື່ອນໄຫວ. ທີ່ນີ້ທ່ານສາມາດສ້າງ, ປັບປຸງແກ້ໄຂແລະລຶບຕົວປ່ຽນໂດຍບໍ່ມີການ piles syntactic ທີ່ບໍ່ຈໍາເປັນ. ມັນເບິ່ງຄືວ່າງາມແລະຖືກນໍາໃຊ້ໃນ JavaScript.

ໃນຕົວຢ່າງນີ້ GetOjInfo () ໄດ້ເລືອກເອົາຊື່ຂອງມູນຄ່າແລະຄວາມສໍາຄັນຂອງວັດຖຸໄດ້. ໃນເບື້ອງຕົ້ນວັດຖຸ JSON-string ຖືກມອບຫມາຍໃຫ້ເປັນຕົວແປ ojInfo, ມັນມີສາມອົງປະກອບ: ຊື່, ອາຍຸແລະເຮັດວຽກ. A ພຽງເລັກນ້ອຍຕໍ່ມາເພີ່ມໃຫ້ສະຖານະການປ່ຽນແປງ.

ຫຼັງຈາກທີ່ປະຕິບັດການຄັ້ງທໍາອິດລຶບ string ojInfo ສູນເສຍອາຍຸອົງປະກອບ, ຫຼັງຈາກທີ່ສອງລົບ - ການເຮັດວຽກອົງປະກອບ. ຖ້າຫາກວ່າພວກເຮົາສົມມຸດວ່າ string ມີການຄັດເລືອກຂອງການປ່ຽນແປງທີ່ມີຄວາມຫມາຍສະເພາະ, ໂດຍຜ່ານ JSON ຕົວຈິງສາມາດສ້າງ, ປັບປຸງແກ້ໄຂຫຼືລຶບຂອງຊຸດຂອງເຂົາເຈົ້າອອກຈາກການພາກສະຫນາມໃນການຜ່າຕັດ (syntax) ແລະ JavaScript ປະມວນຜົນພາສາຄໍາອະທິບາຍ.

ຮູບແບບ JSON ກ່ຽວກັບການເລືອກທີ່ເປັນບໍ່ໄດ້ຮັບການອອກແບບ, ແຕ່ມັນເປັນໄປໄດ້, ປະຕິບັດແລະສະດວກ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.delachieve.com. Theme powered by WordPress.