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 منسقًا.
المسافة البادئة
مسافتان أو أربع مسافات لكل مستوى في المخرجات.

الخصوصية

كل شيء يعمل في متصفحك. ما تلصقه لا يُرسل إلى أي خادم. وهذا آمن لملفات الإعدادات التي تحتوي على أسماء مضيفين داخلية.

أسئلة شائعة

هل تبقى تعليقات YAML عند التحويل إلى JSON؟

لا. لا يحتوي JSON على تعليقات، فتُحذف. والتحويل مرة أخرى إلى YAML لن يعيدها.

لماذا تحولت قيمة YAML لدي إلى رقم أو قيمة منطقية؟

يحدد YAML النوع من النص. الرقم 123 المجرد رقم، وtrue وfalse قيم منطقية، وnull أو ~ تعني null. ضع القيمة بين علامات اقتباس، مثل "123"، لتبقى سلسلة نصية.

هل يتعامل مع YAML متعدد المستندات؟

يُحوَّل المستند الأول فقط، أي الجزء قبل أول سطر فاصل ---. قسّم الملف الذي يحتوي على عدة مستندات أولًا.

هل المراسي والأسماء المستعارة مدعومة؟

تُوسَّع المراسي (&name) والأسماء المستعارة (*name) عند قراءة YAML إلى نسخ عادية في JSON. ولا يُنشئها كتابة YAML من JSON أبدًا.

ماذا تعني رسالة الخطأ؟

يشير السطر والعمود إلى المكان الذي توقف فيه المحلل. في YAML يكون السبب المعتاد مسافة بادئة خاطئة أو حرف تبويب، لأن YAML يسمح بالمسافات فقط للمسافة البادئة.

أدوات ذات صلة