CanDoYa
BN

YAML JSON Converter বাংলা

পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।

JSON
JSON-এ কনভার্ট করতে YAML পেস্ট করুন।
এই টুল শেয়ার করুন

YAML থেকে JSON কীভাবে কনভার্ট করবেন?

কনভার্টারে YAML পেস্ট করুন। এটি mapping, sequence আর scalar value পার্স করে বৈধ JSON হিসেবে serialize করে। Compact output অথবা ২ বা ৪ স্পেস indentation বেছে নিতে পারেন। একাধিক YAML document মিলে একটি JSON array হয়, আর সব processing চলে আপনার ব্রাউজারে।

যেভাবে ব্যবহার করবেন

  1. 1YAML পেস্ট করুন. YAML টাইপ বা পেস্ট করুন, অথবা একাধিক ডকুমেন্টের example লোড করুন।
  2. 2JSON indentation বেছে নিন. Compact output অথবা ২ বা ৪ স্পেস indentation বেছে নিন। ফলাফল সঙ্গে সঙ্গে আপডেট হয়।
  3. 3কপি বা download করুন. Status message দেখে JSON কপি করুন অথবা .json file হিসেবে save করুন।

কাদের জন্য

মানুষের হাতে সম্পাদিত config-এর জন্য YAML সুবিধাজনক, আর প্রায় সব API, script ও web application JSON গ্রহণ করে। এই converter YAML 1.2 mapping, sequence, block string, anchor আর alias সামলে কপি বা download করার মতো JSON তৈরি করে। JSON-এ comment syntax নেই বলে comment বাদ যায়।

কোনো upload বা account ছাড়াই conversion লোকালি চলে। তাই hostname, token বা অন্য sensitive value থাকা Kubernetes manifest, deployment setting আর internal config ডিভাইসের বাইরে যায় না।

সাধারণ প্রশ্ন

কনভার্ট করার সময় আমার YAML কি upload হয়?

না। Parsing আর JSON serialization ব্রাউজারেই হয়। YAML কোনো conversion server-এ যায় না, তাই private config আপনার device-এ থাকে। Source-এ secret থাকলে page state বা copied output share করার সময়ও সতর্ক থাকুন।

এই YAML JSON converter কি ফ্রি?

হ্যাঁ। Signup বা software install না করেই JSON convert, copy আর download করতে পারেন। কাজটি device-এ চলে বলে document সংখ্যার কৃত্রিম limit নেই। তবে খুব বড় file browser memory আর device speed-এর ওপর নির্ভর করে।

YAML comment-এর কী হয়?

Standard JSON-এ comment syntax নেই বলে conversion-এর সময় comment বাদ যায়। Key আর value থাকে, কিন্তু # দিয়ে শুরু হওয়া note থাকে না। Note রাখতে হলে convert করার আগে _comment-এর মতো আসল field-এ রাখুন।

--- দিয়ে আলাদা করা একাধিক YAML document কি support করে?

হ্যাঁ। দুই বা তার বেশি document-এর YAML stream source order অনুযায়ী একটি JSON array হয়। Array-এর প্রতিটি item একটি document বোঝায়। একটি document অপ্রয়োজনীয় wrapper ছাড়াই object, array বা scalar থাকে।

YAML anchor আর alias কীভাবে কনভার্ট হয়?

JSON লেখার আগে anchor আর alias resolve হয়। JSON-এ anchor syntax নেই, তাই প্রতিটি alias তার reference করা পুরো value-তে expand হয়। Circular বা অতিরিক্ত বড় alias unsafe বা misleading result এড়াতে reject করা হয়।

Converter কিছু YAML value reject করে কেন?

Custom tag আর YAML-only value, যেমন set, binary data, timestamp আর non-finite number, এমন type বহন করতে পারে যা strict JSON দেখাতে পারে না। চুপচাপ বদলালে document-এর মানে পাল্টে যাবে, তাই converter এগুলো unsupported বলে। Value text হিসেবে রাখতে quote দিন, অথবা JSON-compatible mapping, sequence বা scalar ব্যবহার করুন।