ເຄື່ອງມືປ່ຽນ YAML↔JSON↔TOML (ປ່ຽນກັບໄປກັບມາ, ເຮັດວຽກໃນບຣາວເຊີ)
ປ່ຽນລະຫວ່າງ YAML / JSON / TOML. ວາງ, ຈັດຮູບແບບ ແລະ ປ່ຽນໄດ້ທັນທີ.
ປ່ຽນຮູບແບບ (ຂໍ້ມູນເຂົ້າ / ຂໍ້ມູນອອກ)
ຜົນໄດ້ຮັບຈະສະແດງຢູ່ບ່ອນນີ້...
ຕົວເລືອກ
ຕົວເລືອກ
- ຄຳອະທິບາຍ (Comments) ຈະບໍ່ຖືກຮັກສາໄວ້ (JSON ບໍ່ຮອງຮັບຄຳອະທິບາຍ).
- YAML anchors/aliases ອາດຈະສູນຫາຍໃນລະຫວ່າງການປ່ຽນ.
ວິທີການປ່ຽນ YAML JSON TOML
1. ວາງຂໍ້ຄວາມຂອງທ່ານ
ວາງ YAML/JSON/TOML ລົງໃນແຜງຂໍ້ມູນເຂົ້າ.
2. ເລືອກຮູບແບບ
ເລືອກຮູບແບບຂໍ້ມູນເຂົ້າ (ກວດຫາອັດຕະໂນມັດກໍໄດ້) ແລະ ຮູບແບບຂໍ້ມູນອອກ.
3. ຄັດລອກ / ດາວໂຫຼດ
ຄັດລອກຜົນໄດ້ຮັບ ຫຼື ບັນທຶກເປັນໄຟລ໌.
yaml to json (YAML→JSON)
ວາງ YAML ແລະ ຕັ້ງຮູບແບບຂໍ້ມູນອອກເປັນ JSON.
json to yaml (JSON→YAML)
ວາງ JSON ແລະ ຕັ້ງຮູບແບບຂໍ້ມູນອອກເປັນ YAML.
json to toml (JSON→TOML)
ວາງ JSON ແລະ ຕັ້ງຮູບແບບຂໍ້ມູນອອກເປັນ TOML.
ໝາຍເຫດ & ເຄັດລັບ
ປະມວນຜົນໃນບຣາວເຊີເທົ່ານັ້ນ
ການປ່ຽນແປງທັງໝົດເກີດຂຶ້ນໃນບຣາວເຊີນີ້. ບໍ່ມີການອັບໂຫຼດໄປຍັງເຊີບເວີ.
ລະວັງການບັງຄັບປະເພດຂໍ້ມູນ
YAML ສາມາດແປງປະເພດຂໍ້ມູນໄດ້ໂດຍອັດຕະໂນມັດ. ໃຫ້ໃຊ້ເຄື່ອງໝາຍຄຳເວົ້າຫາກບໍ່ແນ່ໃຈ.
UTF-8
ສົມມຸດວ່າເປັນ UTF-8. ຮອງຮັບຂໍ້ຄວາມທີ່ບໍ່ແມ່ນ ASCII.
ເຄັດລັບ
ເປີດໃຊ້ການຈັດລຽງຄ່າຫຼັກເພື່ອໃຫ້ການປຽບທຽບ (diff) ຂອງ JSON ອ່ານງ່າຍຂຶ້ນ.
FAQ
ຂ້ອຍສາມາດຮັກສາ YAML anchors / aliases ໄວ້ໄດ້ຫຼືບໍ່?
ພວກມັນອາດຈະຖືກຂະຫຍາຍອອກ ເພາະ JSON/TOML ບໍ່ມີສິ່ງທີ່ທຽບເທົ່າ. ກະລຸນາກວດສອບຜົນໄດ້ຮັບຫາກທ່ານມີການອ້າງອີງຂໍ້ມູນຮ່ວມກັນ.
ປະເພດຂໍ້ມູນສາມາດປ່ຽນແປງໄດ້ຫຼືບໍ່ (ຕົວເລກ vs ຂໍ້ຄວາມ)?
ໄດ້. YAML ສາມາດຕີຄວາມໝາຍປະເພດຂໍ້ມູນໄດ້ໂດຍອັດຕະໂນມັດ. ຕົວຢ່າງ: "01" ອາດກາຍເປັນຕົວເລກ ແລະ yes/no/on/off ອາດກາຍເປັນຄ່າ logic. ໃຫ້ໃຊ້ເຄື່ອງໝາຍຄຳເວົ້າຫາກຕ້ອງການໃຫ້ເປັນຂໍ້ຄວາມ.
ໃຊ້ການເຂົ້າລະຫັດແບບໃດ?
UTF-8. ຮອງຮັບພາສາລາວ ແລະ ພາສາອື່ນໆ.
ຄຳອະທິບາຍ (Comments) ຈະຍັງຄົງຢູ່ຫຼືບໍ່?
ບໍ່. JSON ບໍ່ຮອງຮັບຄຳອະທິບາຍ, ດັ່ງນັ້ນພວກມັນຈະຖືກລຶບອອກໃນລະຫວ່າງການປ່ຽນ.
ຂໍ້ມູນຂອງຂ້ອຍຖືກສົ່ງໄປຍັງເຊີບເວີຫຼືບໍ່?
ບໍ່. ທຸກຢ່າງປະມວນຜົນພາຍໃນບຣາວເຊີຂອງທ່ານ.