ToolsMaxxing

JSON ও YAML কনভার্টার

JSON থেকে YAML আর YAML থেকে JSON করুন, সিনট্যাক্স ভুল থাকলে লাইন ও কলামসহ।

আপনার ফাইল আপনার ডিভাইসেই থাকে

কীভাবে কাজ করে

  1. 1“JSON থেকে YAML” বা “YAML থেকে JSON” বাছুন।
  2. 2আপনার লেখা পেস্ট করুন, অথবা “একটি উদাহরণ দেখুন” চাপুন।
  3. 3ইনডেন্টের প্রস্থ বাছুন।
  4. 4ফলাফল কপি করুন বা ডাউনলোড করুন।

অপশনগুলো কী করে

JSON থেকে YAML
কড়া JSON পড়ে ব্লক-স্টাইল YAML লেখে। লম্বা স্ট্রিং ভাঙা হয় না।
YAML থেকে JSON
প্রথম YAML ডকুমেন্ট পড়ে সাজানো JSON লেখে।
ইনডেন্ট
আউটপুটে প্রতি স্তরে দুই বা চার স্পেস।

গোপনীয়তা

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

সবাই যা জানতে চান

JSON-এ বদলালে কি YAML কমেন্ট থাকে?

না। JSON-এ কমেন্ট নেই, তাই বাদ পড়ে। আবার YAML-এ ফিরলে সেগুলো ফেরে না।

আমার YAML মান সংখ্যা বা বুলিয়ান হয়ে গেল কেন?

YAML লেখা দেখে ধরন ঠিক করে। কোটেশন ছাড়া 123 সংখ্যা, true ও false বুলিয়ান, আর null বা ~ হলো null। স্ট্রিং হিসেবে রাখতে মানটি কোটেশনে দিন, যেমন "123"।

একাধিক ডকুমেন্টের YAML কি চলে?

শুধু প্রথম ডকুমেন্টটি, অর্থাৎ প্রথম --- বিভাজক লাইনের আগের অংশটুকু রূপান্তর হয়। একাধিক ডকুমেন্টের ফাইল আগে ভাগ করে নিন।

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

অ্যাংকর (&name) ও অ্যালিয়াস (*name) সহ YAML পড়লে সেগুলো JSON-এ সাধারণ কপি হিসেবে খুলে যায়। JSON থেকে YAML লেখার সময় সেগুলো কখনো বানানো হয় না।

ভুলের বার্তার মানে কী?

লাইন ও কলাম দেখায় পার্সার কোথায় আটকে গেছে। YAML-এ সাধারণ কারণ ভুল ইনডেন্ট বা ট্যাব অক্ষর, কারণ YAML-এ ইনডেন্টের জন্য শুধু স্পেস চলে।

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