Үндсэн агуулга руу очих
LibraTool logoLibraTool

JSON форматлагч — үнэгүй

JSON өгөгдлийг форматлах, баталгаажуулах, багасгах, судлах. Мод харах, синтаксийг тодруулах, нэг товшилтоор хуулбарлах.

Ачаалагдсаны дараа офлайн ажилладаг

Түгээмэл хэрэглээ

  • API хариултуудыг форматлааТүүхий API JSON хариултуудыг наалж, уншиж болох, шахсан гаралтад шууд форматлаа.
  • JSON config файлуудыг форматлааJSON конфигурацийн файлуудыг цэвэрлэх болон баталгаажуулах — package.json, tsconfig.json, тохиргоо, болон бусад.
  • Сүүлчлүүлэх JSON-г форматлааМинчилэгдсэн эсвэл зугтсан JSON логийг, алдааны ачааллуудыг болон өгөгдлийн сангийн гаралтуудыг шууд сүүлчлүүлэнэ үү.
  • JSON орчуулгын файлуудыг форматлааReact, Vue болон Next.js программд ашигладаг i18n орчуулгын JSON файлуудыг (en.json, de.json) баталгаажуулах болон үсэг сүрмэлгэнэ үү.
  • Вебнарын ачааллуудыг шалга болон форматлаStripe, GitHub эсвэл Shopify-н түүхий вебнар ачааллуудыг наалж - тэдгээрийг цэвэр формат дээр унша.

Хэрхэн ажилладаг

Форматлагч JavaScript-ийн байгуулагдмал JSON.parse, JSON.stringify ашиглан бүхэлдээ таны хөтчид явагддаг — номын сан, сервер хамааралгүй. Задлалт, форматлалт, шахалт, интерактив мод харагдац бүгд та бичих тутамд локалиар явагддаг.

  1. 1
    Оролт дээр амьд задлалт
    JSON.parse таны сүүлийн товшилтоос 200 мс дараа ажилладаг. Хэрэв задлалт бүтэлгүйтвэл гараар бичсэн алдааны-байршлын функц V8 эсвэл Firefox-ийн SyntaxError мессежийг уншиж, мөр, баганын дугаарыг гаргаж авч textarea дотор алдаанд-үсрэх холбоос санал болгодог.
  2. 2
    Аюулгүй бус бүхэл тоо илрүүлэлт
    Гаралтыг харуулахаас өмнө хэрэгсэл түүхий эх дэх 16 буюу түүнээс дээш цифртэй бүхэл тоон литералуудыг скандаж (quoted мөр доторхийг үл тоомсорлон), дараа нь Number.isSafeInteger-ээр бүрийг шалгадаг. Хэрэв ямар нэг нь IEEE-754 давхар хадгалалтаар чимээгүй дугуйрвал, та хуулах эсвэл татахаас өмнө анхааруулга гарч ирнэ.
  3. 3
    Форматлалт, шахалт, түлхүүрийн эрэмбэлэлт
    JSON.stringify(value, null, indent) форматлагдсан эсвэл шахагдсан гаралтыг үүсгэдэг. Sort keys асаалттай үед рекурсив функц задарсан мод дахь объект бүрийг гүйж сериализацлахын өмнө Object.keys(...).sort()-оор дахин бүтээдэг — массив эх дараалалдаа хэвээр үлддэг.
  4. 4
    Интерактив мод харагдац
    Мод харагдац бол гараар бичсэн рекурсив тэгшлэлт бөгөөд задарсан объектыг гүн, зам, дэлгэрэнгүй/нурлагдсан state-тэй node-уудын тэгш жагсаалт руу хувиргадаг. Том хэмжээст баримт бичиг дэх том дэлгэрэнгүй массив дээр табыг царцаахаас сэргийлж зурлага 5,000 харагдах node-оор хязгаарлагддаг.

Бүгд таны хөтчид локалиар явагддаг — таны JSON хэзээ ч серверт илгээгддэггүй.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд