محول YAML ↔ JSON ↔ TOML (تحويل متبادل داخل المتصفح)

حوّل YAML وJSON وTOML في الاتجاهين. الصق النص واحصل على إخراج منسّق فورًا.

يعمل تحويل YAML وJSON وTOML بالكامل داخل متصفحك، ولا يتم إرسال مدخلاتك إلى أي خادم.

من دون رفع إلى الخادم (معالجة داخل المتصفح فقط)
تحويل تلقائي (يمكنك التبديل إلى الوضع اليدوي في أي وقت)
جاهز للنسخ والتنزيل

كيفية تحويل YAML وJSON وTOML

  1. الصق النص الذي تريد تحويله.
  2. اختر تنسيق الإدخال (أو استخدم الاكتشاف التلقائي) وتنسيق الإخراج.
  3. انسخ النتيجة أو نزّلها.

أنماط التحويل

yaml إلى json (YAML -> JSON)

حوّل إعدادات YAML إلى JSON للاستخدام مع واجهات API والأدوات.

json إلى yaml (JSON -> YAML)

حوّل JSON إلى YAML للحصول على ملفات إعداد أسهل قراءة.

json إلى toml (JSON -> TOML)

حوّل JSON إلى TOML لإعدادات التطبيقات.

مثال

YAML -> JSON

الإدخال

app:
  name: demo
  enabled: true
  retries: 3

الإخراج

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

الإدخال

{"title":"demo","timeout":30}

الإخراج

title = "demo"
timeout = 30

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

هل يمكن تحويل المراسي والأسماء المستعارة في YAML؟

نعم، لكن قد يتم توسيع المراسي والأسماء المستعارة أو فقدانها لأن JSON وTOML لا يدعمان نموذجًا مكافئًا للمراجع.

هل يمكن أن تتغير أنواع القيم (رقم/نص) أثناء التحويل؟

نعم. قد تعيد الكتابة الضمنية في YAML تفسير قيم مثل "01" أو yes/no/on/off. ضع القيم بين علامات اقتباس صراحةً عند الحاجة.

ما الترميز المستخدم؟

يُفترض استخدام UTF-8. يتم التعامل مع اليابانية والنصوص متعددة البايتات الأخرى كما هي.

هل يتم الاحتفاظ بالتعليقات؟

لا. لا تُحفَظ التعليقات في التحويل ذهابًا وإيابًا، وخصوصًا لأن JSON لا يدعم التعليقات.

هل يتم إرسال مدخلاتي إلى خادم؟

لا. يتم تنفيذ التحويل بالكامل داخل متصفحك.