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

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

পাঠযোগ্য YAML কনফিগারেশনকে স্পষ্ট সিনট্যাক্স-ত্রুটিসহ স্ট্যান্ডার্ড JSON-এ রূপান্তর করুন—কোনো ডেটা আপলোড ছাড়াই।

কনভার্টার খুলুন
YAML উৎস8 লাইন · 110 B
এই ব্রাউজারেই পার্স করা হয়
JSON ফলাফল
YAML-এর অপেক্ষায়
YAML-এর অপেক্ষায়
01 / ধাপ

পাঠযোগ্য কনফিগারেশন থেকে ব্যবহারযোগ্য ডেটা

01

YAML যোগ করুন

টেক্সট পেস্ট করুন, উদাহরণ লোড করুন অথবা স্থানীয় .yaml কিংবা .yml ফাইল বেছে নিন।

02

ব্রাউজারেই রূপান্তর করুন

ব্রাউজার YAML 1.2 পার্স করে এবং পাওয়া মানকে স্ট্যান্ডার্ড JSON হিসেবে সাজায়।

03

ফলাফল ব্যবহার করুন

JSON কপি করুন অথবা API, অ্যাপ কিংবা পরীক্ষার জন্য UTF-8 ফাইল ডাউনলোড করুন।

NOTE—01

কাজে লাগে এমন ত্রুটি বার্তা

তথ্য পাওয়া গেলে বার্তায় লাইন ও আশপাশের প্রসঙ্গ দেখানো হয়, যাতে উৎসে সংশোধন করা যায়।

NOTE—02

একাধিক ডকুমেন্ট সমর্থিত

--- দিয়ে আলাদা ডকুমেন্ট JSON array-তে রাখা হয়, তাই কোনো ডকুমেন্ট বাদ পড়ে না।

NOTE—03

স্থানীয় প্রক্রিয়াকরণ

টেক্সট ও ফাইল বর্তমান ব্রাউজার ট্যাবেই পার্স হয়; কনভার্সনের জন্য অ্যাকাউন্ট বা সার্ভার-সারি লাগে না।

03 / ডেটার ধরন

YAML মান কীভাবে JSON-এ রূপ নেয়

সাধারণ অবজেক্ট ও তালিকা সরাসরি রূপান্তরিত হয়। API বা অ্যাপে ব্যবহারের আগে scalar মান ও একাধিক ডকুমেন্ট পরীক্ষা করুন।

YAMLJSONযা যাচাই করবেন
name: Ada"name": "Ada"

সাধারণ বা উদ্ধৃত স্ট্রিং JSON-এ double quote-সহ স্ট্রিং হয়।

enabled: true"enabled": true

YAML 1.2-এর true ও false boolean থাকে; yes ও no টেক্সট হিসেবে পড়া হয়।

count: 42"count": 42

সাধারণ পূর্ণসংখ্যা ও দশমিক JSON number হয়; JavaScript-এর সংখ্যাগত নির্ভুলতার সীমা প্রযোজ্য।

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

Block ও inline sequence JSON array হয় এবং উপাদানের ক্রম রাখে।

value: null"value": null

null এবং ফাঁকা YAML মান সাধারণত JSON null হয়।

--- / ---[{…}, {…}]

আলাদা ডকুমেন্টগুলো JSON array-তে রাখা হয়।

04 / সীমাবদ্ধতা

JSON যেসব তথ্য ধরে রাখতে পারে না

রূপান্তরে JSON-সমর্থিত ডেটা থাকে। মন্তব্য, anchor-এর নাম এবং কিছু বিন্যাসগত বিবরণ JSON ফলাফলে রাখা যায় না।

01

মন্তব্য ডেটা নয়

JSON YAML মন্তব্যের লেখা বা ফাইলে তার অবস্থান সংরক্ষণ করতে পারে না।

02

Anchors প্রসারিত হয়

Alias ও merge key সাধারণ মানে পরিণত হয়; anchor-এর নাম ফলাফলে থাকে না।

03

Object key স্ট্রিং হয়

JSON-এ key অবশ্যই string হতে হয়। জটিল বা non-string YAML key যাচাই করুন।

04

তারিখের মতো মান পরীক্ষা করুন

বিভিন্ন parser তারিখের মতো scalar-কে ভিন্নভাবে বুঝতে পারে। মানটি টেক্সট রাখার জন্য উদ্ধৃতি ব্যবহার করুন।

01আমার YAML ফাইল কি সার্ভারে আপলোড হয়?

না। পার্সিং, রূপান্তর, কপি এবং ডাউনলোড ফাইল তৈরি—সবই আপনার ব্রাউজারে হয়।

02একসঙ্গে একাধিক YAML ডকুমেন্ট রূপান্তর করা যায়?

যায়। --- দিয়ে আলাদা ডকুমেন্ট JSON array-র পৃথক আইটেম হিসেবে ফেরত আসে।

03কোন YAML সংস্করণ ব্যবহার করা হয়?

Parser YAML 1.2 অনুসরণ করে; তাই কিছু YAML 1.1 টুলের মতো yes ও no স্বয়ংক্রিয়ভাবে boolean হয় না।

04মন্তব্য কি রূপান্তরের পরও থাকে?

না। মন্তব্য source ফাইলের নির্দেশনা, JSON-এ serialize করা ডেটা মানের অংশ নয়।

05Anchor ও alias-এর কী হয়?

Alias ও merge key-এর মান প্রসারিত হয়ে JSON-এ আসে। Anchor-এর নাম ও পুনর্ব্যবহারের সিনট্যাক্স থাকে না।

06কোনো মানের ডেটার ধরন বদলে গেল কেন?

উদ্ধৃতিহীন YAML scalar-কে টেক্সট, সংখ্যা, boolean অথবা null হিসেবে পড়া হতে পারে। শুরুতে শূন্য থাকা ID বা তারিখের মতো টেক্সট উদ্ধৃতিতে রাখুন।