JSON ເປັນໄຟລ໌ຂໍ້ຄວາມທຳມະດາທີ່ມີກົດລະບຽບທີ່ເຄັ່ງຄັດ. Notepad ສາມາດໃຊ້ຂຽນມັນໄດ້ຢ່າງງ່າຍດາຍ. ສິ່ງທີ່ຄົນມັກເຮັດຜິດພາດແມ່ນເລື່ອງ Syntax, ບໍ່ແມ່ນເຄື່ອງມື. ຂໍພຽງແຕ່ຈັດໂຄງສ້າງໃຫ້ຖືກຕ້ອງ, ການບັນທຶກໄຟລ໌ກໍຈະກາຍເປັນເລື່ອງງ່າຍ.
ວິທີການສ້າງໄຟລ໌ .JSON ໃນ Notepad
ໄຟລ໌ JSON ແມ່ນຫຍັງ?
JSON ຫຍໍ້ມາຈາກ JavaScript Object Notation. ມັນໃຊ້ສຳລັບເກັບຂໍ້ມູນໃນຮູບແບບ key-value pairs ພາຍໃນວົງປີກກາ, ໂດຍຮອງຮັບການຊ້ອນກັນຂອງວັດຖຸ (objects) ແລະ ແຖວລຳດັບ (arrays). ແອັບພລິເຄຊັນ, API, ແລະ ໄຟລ໌ຕັ້ງຄ່າຕ່າງໆນິຍົມໃຊ້ເພາະມັນມີຂະໜາດເບົາ ແລະ ທຸກພາສາໂປຣແກຣມມິງຫຼັກສາມາດອ່ານມັນໄດ້.
ຕົວຢ່າງພື້ນຖານຂອງໄຟລ໌ JSON:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}ຂັ້ນຕອນການສ້າງໄຟລ໌ JSON ໃນ Notepad
ຂັ້ນຕອນທີ 1: ເປີດໂປຣແກຣມ Notepad
ເປີດ Notepad ໃນຄອມພິວເຕີຂອງທ່ານ, ຫຼືໃຊ້ online notepad ຟຣີຈາກບຣາວເຊີໃດກໍໄດ້.
ຂັ້ນຕອນທີ 2: ເລີ່ມຕົ້ນດ້ວຍວົງປີກກາເປີດ
ໄຟລ໌ JSON ທຸກໄຟລ໌ຕ້ອງເລີ່ມຕົ້ນດ້ວຍ { ສຳລັບ object ຫຼື [ ສຳລັບ array. ສ່ວນຫຼາຍໄຟລ໌ຈະເລີ່ມຕົ້ນດ້ວຍ object.
ຂັ້ນຕອນທີ 3: ເພີ່ມຄ່າ Keys ແລະ Values
ຂຽນແຕ່ລະ key ໄວ້ໃນເຄື່ອງໝາຍວົງຢືມຄູ່ (double quotes), ຕາມດ້ວຍເຄື່ອງໝາຍຈຸດຄູ່ (colon), ແລະ ຕາມດ້ວຍຄ່າ (value). ແຍກແຕ່ລະຄູ່ອອກຈາກກັນດ້ວຍເຄື່ອງໝາຍຈຸດ (comma).
{ "title": "Sample File", "version": 1}ຂັ້ນຕອນທີ 4: ປິດໄຟລ໌ຢ່າງຖືກຕ້ອງ
ໃຫ້ແນ່ໃຈວ່າໄດ້ປິດວົງເລັບ ຫຼື ວົງປີກກາທຸກໂຕທີ່ເປີດໄວ້. ຄູ່ key-value ສຸດທ້າຍໃນ object ຫຼື array ບໍ່ຕ້ອງໃສ່ເຄື່ອງໝາຍຈຸດປິດທ້າຍ.
ຂັ້ນຕອນທີ 5: ບັນທຶກດ້ວຍນາມສະກຸນ .json
ໄປທີ່ເມນູ File, ຫຼັງຈາກນັ້ນເລືອກ Save As. ເລືອກ All Files ໃນຊ່ອງ "Save as type". ຕັ້ງຊື່ໄຟລ໌ໂດຍໃສ່ນາມສະກຸນ .json ເຊັ່ນ: data.json. ຖ້າບໍ່ປ່ຽນຊ່ອງນີ້, ໄຟລ໌ຂອງທ່ານຈະກາຍເປັນໄຟລ໌ .txt ເຊິ່ງຈະບໍ່ສາມາດອ່ານເປັນ JSON ໄດ້.
ຂັ້ນຕອນທີ 6: ກວດສອບກ່ອນນຳໄປໃຊ້
ນຳເນື້ອຫາໄປວາງໃນ JSON editor ເພື່ອກວດສອບຄວາມຖືກຕ້ອງກ່ອນທີ່ຈະນຳໄປໃຊ້ໃນສະຄຣິບ ຫຼື ແອັບ. ການກວດສອບໄວໆໃນຈຸດນີ້ຈະຊ່ວຍໃຫ້ທ່ານຫຼີກລ່ຽງການແກ້ໄຂບັນຫາ (debugging) ໃນພາຍຫຼັງໄດ້.
ກົດລະບຽບ Syntax ຂອງ JSON ທີ່ຄວນຈື່
ໃຊ້ວົງຢືມຄູ່ເທົ່ານັ້ນ. Keys ແລະ ຄ່າที่เป็นຂໍ້ຄວາມ (string values) ຕ້ອງໃຊ້ວົງຢືມຄູ່, ບໍ່ແມ່ນວົງຢືມດ່ຽວ.
ຫ້າມມີເຄື່ອງໝາຍຈຸດເກີນ. ບໍ່ຄວນມີເຄື່ອງໝາຍຈຸດຫຼັງລາຍການສຸດທ້າຍໃນ object ຫຼື array.
ບໍ່ສາມາດຂຽນຄຳອະທິບາຍ (comments) ໄດ້. JSON ມາດຕະຖານບໍ່ຮອງຮັບການຂຽນໝາຍເຫດແບບ // ຫຼື /* */ ພາຍໃນໄຟລ໌.
Booleans ຕ້ອງເປັນຕົວພິມນ້ອຍ. ໃຫ້ໃຊ້ true ແລະ false, ບໍ່ແມ່ນ True ຫຼື FALSE.
ຕົວເລກບໍ່ຈຳເປັນຕ້ອງໃສ່ວົງຢືມ. ໃຫ້ຂຽນ 28, ບໍ່ແມ່ນ "28", ເວັ້ນເສຍແຕ່ວ່າຄ່ານັ້ນຕັ້ງໃຈຈະໃຫ້ເປັນຂໍ້ຄວາມ.
ຂໍ້ຜິດພາດທີ່ພົບເລື້ອຍ ແລະ ວິທີແກ້ໄຂ
ບັນຫາ: ລືມໃສ່ເຄື່ອງໝາຍຈຸດລະຫວ່າງຄູ່ key-value. ວິທີແກ້: ທຸກຄູ່ຍົກເວັ້ນຄູ່ສຸດທ້າຍຈະຕ້ອງມີເຄື່ອງໝາຍຈຸດຫຼັງຄ່າຂອງມັນ.
ບັນຫາ: ວົງເລັບ ຫຼື ວົງປີກກາບໍ່ສົມດຸນ. ວິທີແກ້: ນັບຄູ່ {} ແລະ [] ຂອງທ່ານ. ຕົວ Validator ຈະບອກໃຫ້ທ່ານຮູ້ວ່າຜິດພາດຢູ່ແຖວໃດ.
ບັນຫາ: ວົງຢືມພາຍໃນຂໍ້ຄວາມບໍ່ໄດ້ຖືກ Escape. ວິທີແກ້: ໃຊ້ backslash ເພື່ອ Escape ວົງຢືມພາຍໃນ, ເຊັ່ນ "He said \"hello\"".
ບັນຫາ: Key ບໍ່ມີວົງຢືມ. ວິທີແກ້: ທຸກໆ key ຈະຕ້ອງຖືກກວມດ້ວຍວົງຢືມຄູ່, ແມ່ນແຕ່ key ງ່າຍໆເຊັ່ນ id ຫຼື name.
ສະຫຼຸບ
ໄຟລ໌ JSON ກໍຄືຂໍ້ຄວາມທີ່ປະຕິບັດຕາມຮູບແບບທີ່ເຄັ່ງຄັດ. ພຽງແຕ່ຂຽນ keys ແລະ values ຂອງທ່ານດ້ວຍວົງຢືມຄູ່, ຈັດວົງເລັບໃຫ້ສົມດຸນ, ຫຼີກເວັ້ນການໃສ່ເຄື່ອງໝາຍຈຸດປິດທ້າຍ, ແລະ ບັນທຶກດ້ວຍນາມສະກຸນ .json. ຢ່າລືມກວດສອບຜ່ານ validator ກ່ອນນຳໄປໃຊ້ ພຽງເທົ່ານີ້ກໍຖືວ່າຮຽບຮ້ອຍ.