মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে JSON ফরম্যাটার

JSON ডেটা ফর্ম্যাট করুন, যাচাই করুন, ছোট করুন এবং অন্বেষণ করুন। ট্রি ভিউ, সিনট্যাক্স হাইলাইটিং এবং এক-ক্লিক কপি।

একবার লোড হলে অফলাইনেও কাজ করে

সাধারণ ব্যবহার

  • API প্রতিক্রিয়াগুলি ফর্ম্যাট করুনকাঁচা API JSON প্রতিক্রিয়াগুলি পেস্ট করুন এবং তাৎক্ষণিকভাবে সেগুলিকে পাঠযোগ্য, ইন্ডেন্টেড আউটপুটে ফর্ম্যাট করুন।
  • JSON কনফিগ ফাইলগুলি ফর্ম্যাট করুনJSON কনফিগারেশন ফাইলগুলি পরিষ্কার এবং যাচাই করুন — package.json, tsconfig.json, সেটিংস এবং আরও অনেক কিছু।
  • ডিবাগিংয়ের জন্য JSON ফর্ম্যাট করুনসংক্ষিপ্ত বা এড়িয়ে যাওয়া JSON লগ, ত্রুটি পেলোড এবং ডাটাবেস আউটপুটগুলি তাৎক্ষণিকভাবে খুলে দিন।
  • JSON অনুবাদ ফাইলগুলি ফর্ম্যাট করুনReact, Vue এবং Next.js অ্যাপ্লিকেশনগুলিতে ব্যবহৃত i18n অনুবাদ JSON ফাইলগুলি (en.json, de.json) যাচাই এবং সুন্দর করুন।
  • Webhook পেলোড পরিদর্শন এবং ফর্ম্যাট করুনStripe, GitHub বা Shopify থেকে কাঁচা webhook পেলোড পেস্ট করুন এবং সেগুলি পরিষ্কারভাবে ফর্ম্যাটেড পড়ুন।

কিভাবে কাজ করে

ফরম্যাটার পুরোপুরি আপনার ব্রাউজারে JavaScript-এর বিল্ট-ইন JSON.parse ও JSON.stringify দিয়ে চলে — কোনো লাইব্রেরি বা সার্ভার নেই। পার্সিং, ফরম্যাটিং, minify এবং ইন্টারঅ্যাক্টিভ ট্রি ভিউ সবই টাইপ করার সময় লোকালি হয়।

  1. 1
    ইনপুটে লাইভ পার্স
    আপনার শেষ কীস্ট্রোকের 200 ms পরে JSON.parse চলে। পার্স ব্যর্থ হলে একটি হাতে লেখা ত্রুটি-অবস্থান ফাংশন V8 বা Firefox-এর SyntaxError বার্তা পড়ে লাইন ও কলাম নম্বর বের করে, এবং textarea-তে ত্রুটিতে যাওয়ার লিংক দেয়।
  2. 2
    অনিরাপদ পূর্ণসংখ্যা শনাক্তকরণ
    আউটপুট দেখানোর আগে টুলটি কাঁচা উৎসে 16 বা তার বেশি অঙ্কের পূর্ণসংখ্যা লিটারাল খোঁজে (উদ্ধৃত স্ট্রিংয়ের ভেতরেরগুলো বাদে), তারপর প্রতিটিকে Number.isSafeInteger দিয়ে পরীক্ষা করে। IEEE-754 double সংরক্ষণে কোনোটি চুপচাপ রাউন্ড হলে কপি বা ডাউনলোডের আগে একটি সতর্কতা দেখায়।
  3. 3
    ফরম্যাটিং, minify ও কী সাজানো
    JSON.stringify(value, null, indent) ফরম্যাট বা minify করা আউটপুট দেয়। sort keys চালু থাকলে একটি রিকার্সিভ ফাংশন পার্স করা ট্রির প্রতিটি অবজেক্ট ঘুরে সিরিয়ালাইজেশনের আগে Object.keys(...).sort() দিয়ে আবার তৈরি করে — অ্যারে মূল ক্রমেই থাকে।
  4. 4
    ইন্টারঅ্যাক্টিভ ট্রি ভিউ
    ট্রি ভিউ একটি হাতে লেখা রিকার্সিভ flatten, যা পার্স করা অবজেক্টকে গভীরতা, পথ ও খোলা/বন্ধ অবস্থাসহ নোডের একটি সমতল তালিকায় রূপান্তর করে। বড় খোলা অ্যারেসহ মাল্টি-মেগাবাইট ডকুমেন্টে ট্যাব যাতে আটকে না যায়, তাই রেন্ডারিং 5,000টি দৃশ্যমান নোডে সীমিত।

সবকিছু আপনার ব্রাউজারে লোকালি চলে — আপনার JSON কখনো কোনো সার্ভারে পাঠানো হয় না।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী