JSON থেকে YAML ওয়ার্কস্পেস

JSON থেকে YAML কনভার্টার

স্ট্যান্ডার্ড JSON-কে পরিষ্কার YAML-এ রূপান্তর করুন, যাতে configuration ফাইল পড়া সহজ হয়—ডেটা সার্ভারে না পাঠিয়েই।

$json-to-yamlব্রাউজার সেশন
01
JSON ইনপুট6 লাইন · 134 B
02
YAML আউটপুটআপনি প্রস্তুত হলে
# আপনি প্রস্তুত হলে
ডেটা ব্যক্তিগত থাকেব্রাউজারেই রূপান্তরদ্রুত ও হালকাসার্ভারে পাঠানো হয় নাআউটপুট নিয়ন্ত্রণইনডেন্টেশন ও প্রস্থডেভেলপারদের জন্যস্ট্যান্ডার্ড JSON ইনপুট
01 / ব্যবহার

JSON থেকে ব্যবহারযোগ্য YAML

আউটপুটের বিন্যাস নিয়ন্ত্রণ করে পাঠযোগ্য configuration তৈরি করুন।

02 / গুরুত্বপূর্ণ বিষয়

রূপান্তরে কী বদলায়

01

JSON বৈধ হতে হবে

Standard JSON-এ JavaScript object, comment, trailing comma বা উদ্ধৃতিহীন key গ্রহণ করা হয় না।

02

String, string-ই থাকে

প্রয়োজনে text value উদ্ধৃতিতে রাখা হয়, যাতে সেটি number, boolean বা null হিসেবে বোঝা না হয়।

03

YAML একটি ডেটা ফরম্যাট

যে অ্যাপ ফাইলটি পড়বে সেখানে ফল যাচাই করুন; configuration-এর নিয়ম অ্যাপভেদে আলাদা হতে পারে।

03 / উদাহরণ

JSON কাঠামোর YAML রূপ দেখুন

JSON object, array ও scalar মানের YAML রূপ থাকে। পুনরায় ব্যবহারের আগে ডেটার ধরন ও ইনডেন্টেশন যাচাই করুন।

01
"name": "Ada"name: Ada

খেয়াল রাখুনঅর্থ দ্ব্যর্থক না হলে সাধারণ string উদ্ধৃতি ছাড়াই লেখা যায়।

02
"enabled": trueenabled: true

খেয়াল রাখুনJSON boolean, YAML true বা false scalar হয়।

03
"count": 3count: 3

খেয়াল রাখুনসংখ্যা numeric মান হিসেবেই থাকে।

04
"items": ["a", "b"]items: - a - b

খেয়াল রাখুনJSON array ক্রম বজায় রেখে YAML sequence হয়।

05
"value": nullvalue: null

খেয়াল রাখুনJSON null, YAML scalar null হয়।

04 / সীমা

রূপান্তরের পরে যা যাচাই করবেন

অনেক সাধারণ ক্ষেত্রে JSON হলো YAML-এর সীমিত রূপ, তবে YAML পড়ে এমন অ্যাপ অতিরিক্ত নিয়ম প্রয়োগ করতে পারে।

Comment তৈরি হয় না

JSON-এ comment নেই, তাই কনভার্টার নির্ভরযোগ্য annotation অনুমান করতে পারে না।

নিজে থেকে custom type যোগ হয় না

JSON-এ তথ্য না থাকলে date, tag বা app-নির্দিষ্ট object যোগ করা হয় না।

দ্ব্যর্থক মান যাচাই করুন

Number, date বা boolean-এর মতো দেখতে string output-এ উদ্ধৃত থাকা উচিত।

যে অ্যাপ ব্যবহার করবে সেখানে পরীক্ষা করুন

চূড়ান্ত YAML সেই application বা pipeline দিয়ে validate করুন যা ফাইলটি পড়বে।

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

JSON থেকে YAML নিয়ে প্রশ্ন

JSON কি সার্ভারে পাঠানো হয়?+

না। JSON পার্সিং ও YAML তৈরি আপনার ব্রাউজারেই হয়।

JSON ফাইল রূপান্তর করা যায়?+

হ্যাঁ। ১০ MB সীমার মধ্যে standard JSON ফাইল খুলুন।

ইনডেন্টেশন বদলানো যায়?+

হ্যাঁ। ২ বা ৪টি স্পেস বেছে নিন এবং options-এ লাইনের প্রস্থ নির্ধারণ করুন।

JSON comment কি থাকে?+

Standard JSON-এ comment থাকে না। Non-standard format-এর comment সমর্থিত নয়।

কিছু string-এ উদ্ধৃতি কেন থাকে?+

উদ্ধৃতি YAML parser-কে string-কে number, boolean, null বা বিশেষ মান হিসেবে পড়া থেকে আটকায়।

ফলাফল কি সব অ্যাপে কাজ করবে?+

YAML syntax সাধারণ হলেও কিছু অ্যাপ নিজস্ব নিয়ম ব্যবহার করে। লক্ষ্য অ্যাপে ফাইলটি validate করুন।