ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ເຄື່ອງຈັດຮູບແບບ JSON ຟຣີ

ຮູບແບບ, ກວດສອບ, ຫຍໍ້, ແລະສຳຫຼວດຂໍ້ມູນ JSON. ມຸມມອງຕົ້ນໄມ້, ການເນັ້ນໄວຍະກອນ, ແລະຄັດລອກແບບຄລິກດຽວ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ

ການນຳໃຊ້ທົ່ວໄປ

  • ຕັ້ງຄ່າຕອບສະຫນອງ APIຕິດ API JSON ຕອບສະຫນອງດໍາເນີນ ແລະ format ພວກເຂົາເປັນຕົວພິມ, indented ວາງເທົ່ທັນທີ.
  • ຕັ້ງຄ່າ JSON config ໄຟລລ້າງ ແລະ validate JSON config ໄຟລ — package.json, tsconfig.json, ການຕັ້ງຄ່າ, ແລະ ອື່ນໆ.
  • ຕັ້ງຄ່າ JSON ສໍາລັບ debuggingUntangle minified ຫຼື escaped JSON ລົງທະບຽນ, ບໍລິຫານ payload ແລະ database ຜົນບັນດາທັນທີ.
  • ຕັ້ງຄ່າ JSON ທອກ ໄຟລຢັ້ງຢືນ ແລະ prettify i18n ທອກ JSON ໄຟລ (en.json, de.json) ນໍາໃຊ້ ໃນ React, Vue, ແລະ Next.js apps.
  • ກວດກາ ແລະ ຕັ້ງຄ່າ Webhook Payloadsຕິດ ວົງ webhook payloads ຈາກ Stripe, GitHub, ຫຼື Shopify ແລະ ອ່ານ ພວກເຂົາ ຄຳວ່າ ຕັ້ງຄ່າ.

ມັນເຮັດວຽກແນວໃດ

ຕົວຈັດຮູບແບບເຮັດວຽກທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ JSON.parse ແລະ JSON.stringify ທີ່ມີໃນຕົວ JavaScript — ບໍ່ມີໄລບຣາຣີ, ບໍ່ມີເຊີບເວີ. ການແຍກວິເຄາະ, ຈັດຮູບແບບ, ຫຍໍ້, ແລະ ມຸມມອງຕົ້ນໄມ້ແບບໂຕ້ຕອບໄດ້ທັງໝົດເກີດຂຶ້ນໃນເຄື່ອງໃນຂະນະທີ່ທ່ານພິມ.

  1. 1
    ການແຍກວິເຄາະສົດຈາກຂໍ້ມູນນຳເຂົ້າ
    JSON.parse ເຮັດວຽກ 200 ມິນລິວິນາທີຫຼັງຈາກທ່ານພິມຄັ້ງສຸດທ້າຍ. ຖ້າການແຍກວິເຄາະລົ້ມເຫຼວ, ຟັງຊັນຫາຕຳແໜ່ງຂໍ້ຜິດພາດທີ່ຂຽນເອງຈະອ່ານຂໍ້ຄວາມ SyntaxError ຈາກ V8 ຫຼື Firefox, ສະກັດເລກແຖວ ແລະ ຄໍລຳ, ແລະ ໃຫ້ລິ້ງກະໂດດໄປຫາຂໍ້ຜິດພາດໃນ textarea.
  2. 2
    ການກວດຫາຈຳນວນເຕັມທີ່ບໍ່ປອດໄພ
    ກ່ອນສະແດງຜົນລັບ, ເຄື່ອງມືສະແກນຫາຕົວອັກສອນເລກທີ່ມີ 16 ຫຼືຫຼາຍກວ່າຫຼັກ (ບໍ່ນັບຮວມພາຍໃນສະຕຣິງທີ່ຢູ່ໃນວົງຢືມ) ໃນຂໍ້ມູນດິບ, ຈາກນັ້ນທົດສອບແຕ່ລະອັນດ້ວຍ Number.isSafeInteger. ຖ້າອັນໃດຈະຖືກປັດເສດງຽບໆໂດຍການເກັບແບບ IEEE-754 double, ຄຳເຕືອນຈະປາກົດກ່ອນທ່ານຄັດລອກ ຫຼື ດາວໂຫຼດ.
  3. 3
    ການຈັດຮູບແບບ, ຫຍໍ້, ແລະ ຈັດລຽງຄີ
    JSON.stringify(value, null, indent) ສ້າງຜົນລັບແບບຈັດຮູບແບບ ຫຼື ຫຍໍ້. ເມື່ອຈັດລຽງຄີເປີດຢູ່, ຟັງຊັນຄືນເກີດຈະຍ່າງຜ່ານທຸກອົງປະກອບໃນຕົ້ນໄມ້ທີ່ແຍກວິເຄາະ ແລະ ສ້າງມັນຄືນໃໝ່ດ້ວຍ Object.keys(...).sort() ກ່ອນຊິຣິອະໄລສ໌ — ອາເລຖືກປະໄວ້ໃນລຳດັບເດີມ.
  4. 4
    ມຸມມອງຕົ້ນໄມ້ແບບໂຕ້ຕອບໄດ້
    ມຸມມອງຕົ້ນໄມ້ແມ່ນ flatten ແບບຄືນເກີດທີ່ຂຽນເອງ ເຊິ່ງແປງອົງປະກອບທີ່ແຍກວິເຄາະໃຫ້ເປັນລາຍການແປນຂອງໂໝດພ້ອມຄວາມເລິກ, ເສັ້ນທາງ, ແລະ ສະຖານະຂະຫຍາຍ/ຫຍໍ້. ການສະແດງຜົນຖືກຈຳກັດໄວ້ທີ່ 5,000 ໂໝດທີ່ເບິ່ງເຫັນໄດ້ ເພື່ອປ້ອງກັນແທັບແຂງໃນເອກະສານຫຼາຍເມກາໄບຕ໌ທີ່ມີອາເລຂະຫຍາຍຂະໜາດໃຫຍ່.

ທຸກຢ່າງເຮັດວຽກໃນເຄື່ອງພາຍໃນບຣາວເຊີຂອງທ່ານ — JSON ຂອງທ່ານບໍ່ເຄີຍຖືກສົ່ງໄປຫາເຊີບເວີໃດໆເລີຍ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ