প্রোগ্রামিংয়ের একটি বিশাল ধারণা হল যে আপনি মেশিন দ্বারা পার্স করার জন্য মানব-পাঠযোগ্য কোড লিখছেন। এমনকি সমাবেশ কোড মানুষের জন্য কিছুটা পাঠযোগ্য বিন্যাসে রয়েছে। প্রায়শই, আপনি প্রক্রিয়াকরণের সময়কে গতি বাড়ানোর জন্য আপনার কোডটিকে "মিনিফাই" করবেন কিন্তু শেষ পর্যন্ত এটিকে কম পঠনযোগ্য করে তুলবেন। একটি বিউটিফায়ার এই ছোট কোডটিকে এমন কিছুতে ফিরিয়ে দেয় যা আপনি পড়তে পারেন৷
৷এই পোস্টে, আমরা জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন (JSON) এর উপর ফোকাস করি, বিশেষত বিউটিফায়ার্স যাতে মিনিফাইড কোডকে আবার দেখতে সুন্দর কিছুতে পরিণত করতে সাহায্য করে।
আপনি কেন আপনার JSON ডেটাকে সুন্দর করতে চান
আধুনিক প্রোগ্রামিংয়ের একটি প্রধান দিক হল আপনার কোডকে অন্য মানুষের কাছে পাঠযোগ্য করে তোলা। উচ্চ-স্তরের কোডকে নিম্ন-স্তরের মেশিন নির্দেশনায় রূপান্তরিত করার প্রক্রিয়াটির অর্থ হল আপনার ভাল-ফরম্যাট করা কোডটি সবচেয়ে খারাপ দিকে মোড় নেয়।
বেশিরভাগ পরিস্থিতিতে, আপনি এই পরিবর্তনটি ছোট করার মাধ্যমে সম্পন্ন করবেন। এখানেই কম্পিউটিং দক্ষতা বাড়ানোর জন্য একটি ফাইল থেকে সাদা স্থান সরানো হয়।
যাইহোক, আপনি এটিও দেখতে পাবেন যে JSON ডেটা পরিধানের জন্য সবচেয়ে খারাপ দেখে প্রক্রিয়াকরণ থেকে ফিরে আসতে পারে। এটি কোড বিন্যাস ব্যবহার করে সাদা স্থানের পরিমাণের কারণে। এটিকে আবার পঠনযোগ্য করার জন্য, আপনাকে একটি ডেডিকেটেড টুলের মাধ্যমে এটি চালাতে হবে। সৌভাগ্যবশত, অনেকগুলি উপলব্ধ রয়েছে এবং সেগুলি বিনামূল্যে ব্যবহার করা যায়৷
৷আপনার ডেটা পপ করার জন্য 3টি দুর্দান্ত JSON বিউটিফায়ার
আপনি যদি একটি JSON ফর্ম্যাটিং টুলের জন্য দ্রুত অনুসন্ধান চালান, তাহলে আপনি প্রচুর বিকল্প খুঁজে পাবেন। যাইহোক, তারা সব কার্যত একই। নীচের তিনটি বিকল্পে অফার করার জন্য অনন্য কিছু রয়েছে এবং আমরা নীচে প্রতিটির মূল বিক্রয় পয়েন্ট নিয়ে আলোচনা করব।
1. DuckDuckGo এর বিল্ট-ইন বিউটিফায়ার
আমাদের প্রথম অন্তর্ভুক্তি অ্যাক্সেসযোগ্য এবং সবচেয়ে অসম্ভাব্য জায়গায় পাওয়া যায়। DuckDuckGo হল একটি গোপনীয়তা-কেন্দ্রিক সার্চ ইঞ্জিন যা আমরা আগেও দেখিয়েছি।
যাইহোক, আরও জনপ্রিয় সার্চ ইঞ্জিনের সাথে প্রতিদ্বন্দ্বিতা করার জন্য, DuckDuckGo সহায়ক প্রোগ্রামিং টুলও অফার করে। এর মধ্যে একটি হল JSON বিউটিফায়ার।
টুল ব্যবহার করতে, "JSON বিউটিফায়ার" অনুসন্ধান করুন। এটি সার্চ ইঞ্জিন ফলাফল পৃষ্ঠায় (SERP):
প্রথম ফলাফল হিসাবে পপ আপ হবেএখানে বিকল্পগুলি দুষ্প্রাপ্য, কিন্তু এটি একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত টুল হতে বোঝানো হয়নি। এটি আপনার JSON কোডকে দ্রুত সুন্দর করার (এবং যাচাই করার) একটি উপায়। যেমন, আপনার প্রয়োজন হলে বুকমার্ক করা সহজ৷
৷2. JSONGrid এর JSON ফরম্যাটার
পরবর্তীতে, JSONGrid-এর JSON ফর্ম্যাটার কয়েকটি কারণে আমাদের নজর কেড়েছে। প্রথমত, ব্যবহার করার জন্য অনেকগুলি দরকারী টুল আছে, যেমন একটি পার্সার এবং ভ্যালিডেটর। যাইহোক, JSON ফর্ম্যাটার আপনাকে একটি গ্রিডে আপনার ডেটা ভিজ্যুয়ালাইজ করার পাশাপাশি এটিকে সুন্দর করতে দেয়৷
আপনি JSON ডেটাতে অনুসন্ধান করতে এবং এটি পূর্ণ স্ক্রিনে দেখতে সক্ষম। আরও কী, আপনি যদি টেবিলে একটি ঘর নির্বাচন করেন তবে এটি আপনার JSON ফাইলের সারিটি হাইলাইট করবে। এটি দরকারী এবং এর অর্থ হল JSON ফর্ম্যাটার আপনার কর্মপ্রবাহে একটি স্থায়ী সরঞ্জাম হয়ে উঠতে পারে৷
3. অনলাইন জাভাস্ক্রিপ্ট বিউটিফায়ার
অবশেষে, আমাদের কাছে অনলাইন জাভাস্ক্রিপ্ট বিউটিফায়ার আছে। যাইহোক, এটি JSON ডেটা পরিচালনা করতে পারে না ভেবে প্রতারিত হবেন না। এই ধরনের ফাইলগুলির জন্য মূল ভাষা দেওয়া হলে, এটি JSON কে সুন্দর করতে সক্ষম।
যাইহোক, অনলাইন জাভাস্ক্রিপ্ট বিউটিফায়ার সেখানে থামে না। আপনি আপনার JSON ডেটাকে আকৃতিতে চাবুক করতে সাহায্য করার জন্য অনেকগুলি বিকল্প সেট করতে সক্ষম হন এবং বিবেচনা করার জন্য কেবল ফাঁকা ফর্ম্যাট ছাড়াও আরও অনেক কিছু রয়েছে৷
আমরা বিশেষভাবে পছন্দ করি যে কীভাবে এই বিকল্পগুলিকে বিন্যাসিত JSON হিসাবে উপস্থাপন করা হয়, তাই আপনি সেগুলি নিতে পারেন এবং আপনার নিজের পছন্দের কোড সম্পাদকে এই পছন্দগুলিকে সহজভাবে প্রয়োগ করতে পারেন৷
সামগ্রিকভাবে, এটি JSON-কে সুন্দর করার জন্য একটি শক্তিশালী সমাধান, এবং আপনি এর মতো ব্যাপক কিছু খুঁজে পেতে কষ্ট পাবেন - বিশেষ করে খরচের জন্য।
র্যাপিং আপ
আপনি যদি আপনার JSON ডেটা ফর্ম্যাট করার একটি দ্রুত উপায় খুঁজছেন, DuckDuckGo একটি ভাল। একটি ডেডিকেটেড JSON সম্পাদকের জন্য, JSON ফর্ম্যাটার এবং জাভাস্ক্রিপ্ট বিউটিফায়ার উভয়ই সক্ষম টুল। আপনি যদি পরিবর্তে কোডিং শিখতে চান, এই অনলাইন কোড সম্পাদক আপনাকে যেতে যেতে কোড করতে সাহায্য করবে।