মন্তব্য ও শিথিল সিনট্যাক্সসহ JSON5 পেস্ট করুন এবং পরিষ্কার, স্ট্যান্ডার্ড JSON ফিরে পান।
টুলটি লোড হচ্ছে...
JSON5 Formatter কীভাবে ব্যবহার করবেন
ইনপুট বক্সে আপনার JSON5 পেস্ট করুন।
একটি ইন্ডেন্ট বেছে নিন এবং আউটপুট JSON5-ই থাকবে কি না ঠিক করুন।
ডান দিক থেকে স্ট্যান্ডার্ড JSON কপি করুন।
JSON5 Formatter সম্পর্কে
JSON মানুষের লেখার জন্য নকশা করা হলে যেমন দেখাত, JSON5 তেমনই। আপনি মন্তব্য যোগ করতে, সিঙ্গেল কোট ব্যবহার করতে, কী উদ্ধৃতিচিহ্ন ছাড়া রাখতে, শেষ আইটেমের পরে কমা দিতে এবং হেক্সে সংখ্যা লিখতে পারেন। Babel ও Chrome এক্সটেনশনের মতো টুলের কনফিগ ফাইল ঠিক এই কারণেই এটি ব্যবহার করে।
সমস্যা হলো বেশিরভাগ JSON পার্সার এর সবই প্রত্যাখ্যান করে। এই টুল JSON5 পড়ে এবং কঠোর JSON লেখে, তাই ফলাফল সর্বত্র গ্রহণযোগ্য। আপনি চাইলে আউটপুট JSON5-এও রাখতে পারেন।
সচরাচর জিজ্ঞাসিত প্রশ্ন
JSON5 এমন কী অনুমোদন করে যা JSON করে না?
মন্তব্য, শেষের কমা, সিঙ্গেল কোটে স্ট্রিং, বৈধ আইডেন্টিফায়ার হওয়া উদ্ধৃতিচিহ্ন ছাড়া কী, হেক্স সংখ্যা, শুরুতে বা শেষে দশমিক বিন্দু, Infinity ও NaN এবং বহু-লাইনের স্ট্রিং।
রূপান্তরিত আউটপুটে কি মন্তব্য থাকে?
না। কঠোর JSON-এ মন্তব্য সংরক্ষণের কোনো উপায় নেই, তাই রূপান্তরের সময় সেগুলো বাদ পড়ে।
JSON5 কি JSONC-এর মতোই?
ঠিক তা নয়। VS Code সেটিংসে ব্যবহৃত JSONC শুধু মন্তব্য ও শেষের কমা যোগ করে। JSONC যা অনুমোদন করে তার সবই বৈধ JSON5, তাই আপনি এখানে JSONC ফাইলও পেস্ট করতে পারেন।
আমি নিজে কখন JSON5 ব্যবহার করব?
যে ফাইল মানুষ হাতে এডিট করে এবং আপনার নিজের কোড পড়ে, যেমন কনফিগারেশনের জন্য। অন্য সিস্টেমের সঙ্গে আদান-প্রদান করা ডেটার জন্য সাধারণ JSON ব্যবহার করুন।