JSON-কে YAML-এ এবং ফিরিয়ে আনুন, যাচাইকরণ সহ।

রূপান্তর আপনার ব্রাউজারে লাইভ চলে — কিছুই আপলোড হয় না। যেকোনো দিক সম্পাদনা করুন এবং অন্যটি তাৎক্ষণিকভাবে অনুসরণ করবে।  · যেকোনো প্যানে একটি .json / .yaml ফাইল ড্রপ করুন

ইন্ডেন্ট
data.json
data.yaml

JSON ↔ YAML সম্পর্কে

JSON ↔ YAML কনভার্টার উভয় দিকে দুই ফরম্যাটের মধ্যে রূপান্তর করে, ভ্যালিডেশন সহ। একদিকে JSON বা অন্যদিকে YAML পেস্ট করুন, এবং রূপান্তরটি আপনার ব্রাউজারে লাইভ ঘটে; সিনট্যাক্স ত্রুটি ঠিক অবস্থান সহ রিপোর্ট করা হয়, তাই একটি বাড়তি কমা বা খারাপ ইনডেন্টেশন সেকেন্ডেই খুঁজে পাওয়া যায়।

ফরম্যাটিং কনফিগারযোগ্য: ইনডেন্টেশন প্রস্থ বেছে নিন এবং স্থিতিশীল, ডিফ-বান্ধব আউটপুটের জন্য ঐচ্ছিকভাবে অবজেক্ট কী বর্ণানুক্রমে সাজান। লাইভ পরিসংখ্যান আপনার ডকুমেন্টের লাইন, বাইট, কী ও নেস্টিং গভীরতা দেখায়, এবং টুলটি বলে দেয় রুটটি একটি অবজেক্ট, একটি অ্যারে নাকি একটি স্কেলার।

আপনি টাইপ করতে, পেস্ট করতে, একটি ফাইল আপলোড করতে বা পেজে ড্র্যাগ করতে পারেন, তারপর রূপান্তরিত ফলাফল কপি বা ডাউনলোড করতে পারেন। যেহেতু সবকিছু ক্লায়েন্ট-সাইডে চলে, গোপন তথ্য সম্বলিত কনফিগ ফাইল কখনো আপনার মেশিন ছাড়ে না — API পেলোড এবং Kubernetes, CI বা Docker Compose কনফিগের মধ্যে একটি ব্যবহারিক দৈনন্দিন সেতু।

JSON ↔ YAML কীভাবে ব্যবহার করবেন

  1. আপনার JSON বা YAML তার প্যানেলে পেস্ট করুন — বা পেজে একটি ফাইল আপলোড বা ড্র্যাগ করুন।
  2. কোনো ত্রুটি চিহ্নিত হলে রিপোর্ট করা লাইন অবস্থান ব্যবহার করে সিনট্যাক্স ত্রুটি ঠিক করুন।
  3. ইনডেন্টেশন প্রস্থ সেট করুন এবং পছন্দমতো কী সর্টিং টগল করুন।
  4. বিপরীত প্যানেলে ডকুমেন্ট পরিসংখ্যানসহ রূপান্তরিত আউটপুট পড়ুন।
  5. ফলাফল কপি করুন বা একটি ফাইল হিসেবে ডাউনলোড করুন।

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

ডেটার জন্য, হ্যাঁ — YAML হলো JSON-এর একটি সুপারসেট, তাই প্রতিটি JSON ডকুমেন্টের একটি YAML রূপ এবং তার বিপরীত আছে। যা বদলায় তা হলো সিনট্যাক্স: YAML ইনডেন্টেশন ব্যবহার করে এবং কমেন্ট অনুমতি দেয়, যদিও JSON-এ রূপান্তরের সময় কমেন্ট হারিয়ে যায়, কারণ JSON-এর কোনো কমেন্ট সিনট্যাক্স নেই।

অবৈধ ইনপুট ব্যর্থতার অবস্থান সহ চিহ্নিত করা হয়, তাই আপনি সরাসরি অপরাধী লাইনে যেতে পারেন — সাধারণত JSON-এ একটি অনুপস্থিত কমা বা কোটেশন, অথবা YAML-এ অসামঞ্জস্যপূর্ণ ইনডেন্টেশন ও এস্কেপ না-করা বিশেষ অক্ষর।

এটি আউটপুটের প্রতিটি স্তরে অবজেক্ট কী বর্ণানুক্রমে সাজায়। সাজানো কী রূপান্তরিত ফাইলগুলোকে নির্ধারক করে তোলে, যা ভার্সন-কন্ট্রোল ডিফ ছোট রাখে এবং দুটি কনফিগারেশন পাশাপাশি তুলনা করা সহজ করে তোলে।

YAML কোট-না-করা স্কেলারকে স্বয়ংক্রিয়ভাবে টাইপ করে: yes এবং no বুলিয়ানে পরিণত হয়, 012 একটি সংখ্যা হিসেবে পার্স হতে পারে, এবং NO-এর মতো দেশের কোড কুখ্যাত ফাঁদ। এটিকে একটি স্ট্রিং হিসেবে রাখতে আপনার YAML সোর্সে মানটি কোট করুন।

হ্যাঁ — রূপান্তরটি সম্পূর্ণভাবে আপনার ব্রাউজারে ঘটে, আপনি টেনে আনা ফাইল সহ। কিছুই প্রেরণ করা হয় না, তাই ক্রেডেনশিয়াল বা অভ্যন্তরীণ হোস্টনেম ধারণকারী কনফিগ রূপান্তর করা নিরাপদ।

হ্যাঁ, এটি ফ্রি, কোনো আকার-ভিত্তিক পেওয়াল ছাড়াই — যতবার প্রয়োজন উভয় দিকে রূপান্তর করুন।

শেয়ার করুন

জনপ্রিয় অনুসন্ধান
JSON থেকে YAML YAML থেকে JSON JSON YAML কনভার্টার অনলাইন YAML রূপান্তর YAML ভ্যালিডেটর JSON YAML টুল
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।