YAML কনফিগকে JSON-এ রূপান্তর করুন সেই টুল, API এবং স্ক্রিপ্টগুলোর জন্য যারা JSON সিনট্যাক্স পছন্দ করে।
YAML থেকে JSON হল সেই জিনিসটি যা আপনি চান যখন এমন কোনো টুল যা শুধুমাত্র JSON বুঝে, তাকে YAML-এ লেখা কনফিগ গ্রহণ করতে হবে। অধিকাংশ CI সিস্টেম, JavaScript স্ক্রিপ্ট এবং REST API JSON-কে প্রাধান্য দেয়। রূপান্তরটি স্ট্রাকচারের ক্ষেত্রে ক্ষতিহীন — শুধুমাত্র সিনট্যাক্স বদলে যায়।
আমরা yaml লাইব্রেরি দিয়ে YAML পার্স করি (পূর্ণ YAML 1.2 সমর্থন), তারপর এটিকে ইনডেন্ট করা JSON-এ স্ট্রিংফাই করি. মাল্টি-ডকুমেন্ট YAML ফাইলগুলো (--- মার্কার দ্বারা পৃথক) কেবল প্রথম ডকুমেন্টই এমিট করে; মাল্টি-ডক ওয়ার্কফ্লোর জন্য পরবর্তী ধাপে স্প্লিট ব্যবহার করুন. কমেন্টগুলো বাদ দেয়া হয় (JSON এগুলো সমর্থন করে না). সবকিছু লোকালি চলে.
YAML হল একটি মানব-বান্ধব ডেটা সিরিয়ালাইজেশন ফরম্যাট - ইনডেন্টেশন-ভিত্তিক, JSON-এর চেয়ে কম গোলমেলে, কনফিগ ফাইলের জন্য আদর্শ। এটি Kubernetes, CI পাইপলাইন এবং অধিকাংশ আধুনিক DevOps টুলিংয়ে ব্যবহৃত হয়।
JSON (JavaScript Object Notation) ওয়েবের কাঠামোবদ্ধ ডেটার সাধারণ ভাষা। অ্যারে, অবজেক্ট, স্ট্রিং, সংখ্যা, বুলিয়ান। প্রতিটি আধুনিক প্রোগ্রামিং ভাষা এটিকে পড়ে।
উপরের কনভার্টারের উপর একটি YAML টেনে আনুন, অথবা আপনার ডিভাইস থেকে একটি পছন্দ করতে বক্সটিতে ক্লিক করুন.
আমরা আউটপুট ফরম্যাট হিসেবে JSON পূর্বনির্ধারিত করেছি. যদি আপনি ভিন্ন লক্ষ্য চান তবে ড্রপডাউন থেকে এটি পরিবর্তন করুন.
Convert এ ক্লিক করুন এবং প্রগ্রেস বার শেষ হওয়া পর্যন্ত অপেক্ষা করুন। JSON যখন প্রস্তুত হবে তখন তা ডাউনলোড করুন।
JSON কনফিগ ফাইলগুলোকে আরও মানব-পাঠযোগ্য YAML ফরম্যাটে রূপান্তর করুন - Kubernetes, GitHub Actions, Docker Compose এগুলোকে পছন্দ করে।
আপনার ব্রাউজারে একটি CSV ফাইলকে JSON-এ রূপান্তর করুন - স্প্রেডশিটকে স্ক্রিপ্ট, API, বা LLM-এ প্যাস করার জন্য উপযুক্ত।
অবজেক্টগুলোর একটি JSON অ্যারে সমতল করে একটি CSV ফাইলে রূপান্তর করুন - Excel, Google Sheets, বা যেকোনো স্প্রেডশীট টুলে পেস্ট করুন.