ເຮັດວຽກໃນບຣາວເຊີເທົ່ານັ້ນ

ເຄື່ອງມືປ່ຽນ YAML↔JSON↔TOML (ປ່ຽນກັບໄປກັບມາ, ເຮັດວຽກໃນບຣາວເຊີ)

ປ່ຽນລະຫວ່າງ YAML / JSON / TOML. ວາງ, ຈັດຮູບແບບ ແລະ ປ່ຽນໄດ້ທັນທີ.

ບໍ່ມີການອັບໂຫຼດໄປເຊີບເວີ (ເຮັດວຽກໃນບຣາວເຊີ) ປ່ຽນອັດຕະໂນມັດ (ສາມາດປ່ຽນເປັນແບບກຳນົດເອງ) ຄັດລອກ & ດາວໂຫຼດ

ປ່ຽນຮູບແບບ (ຂໍ້ມູນເຂົ້າ / ຂໍ້ມູນອອກ)

ຂໍ້ມູນເຂົ້າ
ຕັດແຖວ
1

              
              
# ວາງ YAML / JSON / TOML ຢູ່ບ່ອນນີ້
ຂໍ້ມູນອອກ
ຜົນໄດ້ຮັບສາມາດຄັດລອກ ຫຼື ດາວໂຫຼດໄດ້.
ຜົນໄດ້ຮັບຈະສະແດງຢູ່ບ່ອນນີ້...

ຕົວເລືອກ

ຕົວເລືອກ
ຫຍໍ້ໜ້າ (JSON/TOML)
ກວດສອບປະເພດຂໍ້ມູນ YAML
ອີງຕາມຂໍ້ກຳນົດ, ຂໍ້ຄວາມອາດຈະກາຍເປັນຄ່າ logic (boolean) ຫຼື ຕົວເລກ.
ໝາຍເຫດຂອງຂໍ້ມູນອອກ
  • ຄຳອະທິບາຍ (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 ບໍ່ຮອງຮັບຄຳອະທິບາຍ, ດັ່ງນັ້ນພວກມັນຈະຖືກລຶບອອກໃນລະຫວ່າງການປ່ຽນ.

ຂໍ້ມູນຂອງຂ້ອຍຖືກສົ່ງໄປຍັງເຊີບເວີຫຼືບໍ່?

ບໍ່. ທຸກຢ່າງປະມວນຜົນພາຍໃນບຣາວເຊີຂອງທ່ານ.