Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলYAML থেকে JSON
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

YAML থেকে JSON

ডেভ

YAML থেকে JSON এবং JSON থেকে YAML-এ রূপান্তর করুন, অ্যাংকর সমাধানসহ

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

YAML লেখা সহজ আর JSON পার্স করা সহজ, তাই কনফিগারেশন সারাক্ষণ একটি থেকে আরেকটিতে যায়। এখানে দুই দিকেই কাজ হয়, অ্যাংকর সমাধান করা হয় যাতে একটি রেফারেন্স যে মানকে নির্দেশ করে সেটিই হয়ে যায়। ইনডেন্টের ত্রুটি লাইন নম্বরসহ জানানো হয়, তাই আপনি সরাসরি লাইন 12-এ দেখেন।

এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন

এরপর:
  • JSON ফরম্যাটার ও ভ্যালিডেটর JSON ফরম্যাট, যাচাই, মিনিফাই ও সাজান, প্রতিটি ত্রুটির সঠিক অবস্থান সহ
  • JSON থেকে TypeScript একটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুন

কীভাবে YAML থেকে JSON-এ রূপান্তর করবেন

1

"YAML থেকে JSON" বেছে রাখুন, আর YAML প্যানে YAML পেস্ট করুন।

2

ইনপুটের ওপরের ব্যাজটি দেখুন: ডকুমেন্টের সংখ্যাসহ "বৈধ YAML", অথবা "অবৈধ YAML"।

3

JSON আউটপুটের জন্য ইনডেন্ট-এর নিচে 2 স্পেস বা 4 স্পেস বেছে নিন।

4

JSON কপি করুন ক্লিক করুন, অথবা data.json সেভ করতে ডাউনলোড আইকনে ক্লিক করুন।

YAML থেকে JSON কনভার্টার সম্পর্কে

এই কনভার্টার টাইপ করার সঙ্গে সঙ্গে YAML-কে ফরম্যাট করা JSON-এ পরিণত করে, আর দিক বদলে JSON-কে YAML-এ পরিণত করে। এটি অ্যাংকর, অ্যালিয়াস ও মার্জ কী সমাধান করে পূর্ণ অবজেক্ট বানায়, একাধিক ডকুমেন্টের ফাইলকে একটি JSON অ্যারেতে পরিণত করে, আর YAML অবৈধ হলে সঠিক লাইন ও কলাম দেখায়।

কোনো টুল শুধু JSON নেয় অথচ কনফিগারেশন YAML-এ থাকলে মানুষ এটি ব্যবহার করে: একটি Kubernetes ম্যানিফেস্ট কোনো স্ক্রিপ্টে দেওয়া, শেয়ার করা অ্যাংকরসহ একটি Docker Compose ফাইল আসলে কী হয়ে দাঁড়ায় তা দেখা, অথবা একটি OpenAPI স্পেক শুধু JSON নেয় এমন ভ্যালিডেটরে পেস্ট করা। উল্টো দিকটি কাজে লাগে যখন লম্বা একটি JSON কনফিগ আরও সুবিধাজনক ফরম্যাটে হাতে সম্পাদনা করতে চান।

পার্সিং YAML 1.2 অনুসরণ করে, যা স্ট্যান্ডার্ডের বর্তমান সংস্করণ, তাই yes ও no বুলিয়ান না হয়ে স্ট্রিংই থাকে। JSON যে মান রাখতে পারে না, যেমন .inf বা বাইনারি ডেটা, সেগুলো একটি নোটসহ রূপান্তরিত হয়। YAML লেখার সময় পুরোনো 1.1 পার্সার যেসব স্ট্রিং ভুল পড়বে সেগুলো উদ্ধৃতিচিহ্নে রাখা হয়, ফলে PyYAML-এর মতো টুলের জন্য আউটপুট নিরাপদ থাকে।

সবকিছু আপনার ব্রাউজারে চলে; আপনি যা পেস্ট করেন তার কিছুই আপলোড হয় না, তাই কনফিগের গোপন তথ্য আপনার কম্পিউটারেই থাকে। দুই বা চার স্পেস ইনডেন্ট বেছে নিন। Ctrl+Enter ফলাফল কপি করে। সম্পর্কিত টুল: JSON Formatter, JSON to TypeScript, CSV to JSON।

সাধারণ জিজ্ঞাসা

কীভাবে YAML থেকে JSON-এ রূপান্তর করব?

বাঁ দিকের প্যানে YAML পেস্ট করুন। টাইপ করার সঙ্গে সঙ্গে ডান দিকে JSON দেখা যাবে। দুই বা চার স্পেস বেছে নিয়ে কপি চাপুন বা Ctrl+Enter দিন। JSON আবার YAML-এ ফেরাতে দিক বদলের সুইচ ব্যবহার করুন।

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

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

একাধিক ডকুমেন্টের YAML ফাইলের কী হয়?

তিনটি ড্যাশের লাইন দিয়ে আলাদা প্রতিটি ডকুমেন্ট একই ক্রমে একটি JSON অ্যারের একটি আইটেম হয়ে যায়। একটি মাত্র ডকুমেন্টের ফাইল শুধু সেই ডকুমেন্টের মানে রূপান্তরিত হয়।

অ্যাংকর, অ্যালিয়াস ও মার্জ কী কি সমর্থিত?

হ্যাঁ। *defaults-এর মতো একটি অ্যালিয়াস অ্যাংকর করা মানের পূর্ণ কপি দিয়ে প্রতিস্থাপিত হয়, আর একটি মার্জ কী (<<: *defaults) তার কীগুলো ম্যাপিংয়ে কপি করে, পাশে লেখা কীগুলো অগ্রাধিকার পায়।

কেন yes স্ট্রিং "yes" হয়, true নয়?

বর্তমান স্ট্যান্ডার্ড YAML 1.2 শুধু true ও false-কে বুলিয়ান ধরে। পুরোনো YAML 1.1 পার্সার yes, no, on ও off-ও মেনে নিত। বুলিয়ান বোঝাতে চাইলে true বা false লিখুন।

আমার YAML-এ ত্রুটি কীভাবে খুঁজব?

অবৈধ YAML লাইন, কলাম এবং সম্ভাব্য সমাধান দেখায়, যেমন Tab-এর বদলে স্পেস দেওয়া, ডুপ্লিকেট কী সরানো বা বন্ধনী বন্ধ করা। সেই জায়গাটি ঠিক করুন, আউটপুট সঙ্গে সঙ্গে দেখা যাবে।

এখনও আটকে আছেন? YAML থেকে JSON সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

সম্পর্কিত টুল

সব ডেভেলপার টুল
Excel তারিখ সিরিয়াল কনভার্টার45292-এর মতো Excel সিরিয়াল নম্বর থেকে তারিখ এবং উল্টোটা, 1900 বা 1904 সিস্টেম, সময়সহJWK থেকে PEM কনভার্টারRSA, EC ও Ed25519 কী-এর জন্য JSON Web Key-কে PEM-এ এবং উল্টোভাবে রূপান্তর করুন, থাম্বপ্রিন্টসহJSON থেকে Rust স্ট্রাক্ট কনভার্টারএকটি JSON নমুনাকে serde derive, রিনেম, Option ও Vec সহ Rust স্ট্রাক্টে রূপান্তর করুনBase64 এনকোড ও ডিকোডটেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহUnix টাইমস্ট্যাম্প কনভার্টারUnix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনেJSON থেকে TypeScriptএকটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুনCSV থেকে JSONটেবিল প্রিভিউসহ CSV থেকে JSON এবং JSON থেকে CSV-তে রূপান্তর করুনURL এনকোডার / ডিকোডারটেক্সট ও URL পার্সেন্ট-এনকোড বা ডিকোড করুন, আর লিংকের প্রতিটি অংশ দেখুন
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)