Monu Tools

محول YAML إلى JSON

حوّل YAML إلى JSON وأعد JSON إلى YAML في كلا الاتجاهين. يتحقق من الصحة أثناء التحويل ويعرض أخطاء واضحة. كل شيء يعمل داخل متصفحك.

كيفية استخدام YAML ⇄ JSON

  1. 01

    اختر الاتجاه: YAML إلى JSON أو JSON إلى YAML.

  2. 02

    الصق YAML أو JSON في لوحة الإدخال.

  3. 03

    انسخ النتيجة المحوّلة، أو اقرأ الخطأ إذا كان المدخل غير صالح.

What it does

This converter transforms YAML into JSON and JSON into YAML, in both directions. Pick the direction, paste your input, and copy the converted result or read a clear error if the input is malformed.

Everything is processed locally in your browser, so your data stays on your device.

How the two formats differ

YAML and JSON describe the same kind of data, but with different priorities. JSON is strict and compact, which suits APIs and machines; YAML is indentation-based and easier for people to read and edit, which is why it dominates configuration files.

Validation and the parser

Each conversion parses the source first, so malformed input is caught and reported with the reason and often the line, instead of silently producing a broken result. A successful conversion therefore also tells you the input was valid.

It uses the YAML 1.2 and 1.1 compatible parser from js-yaml, covering the features you meet in practice: mappings, sequences, scalars, anchors and multi-line strings.

Where it fits, and the comment caveat

This is exactly the glue you need around CI pipelines, Kubernetes and Docker Compose files, and APIs that speak JSON while your config is written in YAML. It lets you move between the two without hand-editing.

One thing to know: YAML comments are dropped, because JSON has no concept of comments, and converting back generates fresh YAML without them.

الأسئلة الشائعة

أي إصدار من YAML مدعوم؟

يستخدم المحلل المتوافق مع YAML 1.2 / 1.1 من js-yaml، ويغطي الميزات الشائعة: التعيينات والتسلسلات والقيم القياسية والمراسي (anchors) والسلاسل متعددة الأسطر.

لماذا أحصل على خطأ؟

يُحلَّل المدخل قبل التحويل، لذا يعرض YAML أو JSON غير الصالح رسالة بالسبب وغالباً برقم السطر، مما يساعدك على رصد المشكلة بسرعة.

هل تُحفظ التعليقات؟

لا. تُحذف تعليقات YAML أثناء التحويل لأن JSON لا يحتوي على تعليقات، ويُنشئ التحويل العكسي YAML جديداً بدونها.

هل تُرفع بياناتي؟

لا. يجري التحويل بالكامل داخل متصفحك، ولا يغادر أي شيء تلصقه جهازك.

المصادر

ضمّن هذه الأداة

أضف هذه الأداة إلى موقعك الخاص. انسخ المقتطف أدناه، ويبقى محدّثاً تلقائياً.

<iframe src="https://monu.tools/embed/ar/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

أدوات ذات صلة