Omnikit
المطورونالملفاتالمالجميع الأدوات
Ctrl K
أدوات المطورينأدوات الملفاتالحاسبات الماليةجميع الأدوات
الرئيسيةأدوات المطورينتحويل YAML إلى JSON
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

تحويل YAML إلى JSON

مطورون

حوّل YAML إلى JSON وJSON إلى YAML، مع حلّ المراسي

يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.

كتابة YAML أسهل وتحليل JSON أسهل، لذا تنتقل الإعدادات بينهما باستمرار. يعمل الاتجاهان هنا، مع حلّ المراسي ليصبح المرجع هو القيمة التي يشير إليها. يُبلَّغ عن خطأ المسافة البادئة برقم سطره، فتعرف أن السطر 12 هو المكان الذي تنظر إليه.

تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي

التالي:
  • منسّق JSON ومدقّقه نسّق JSON وتحقق منه وصغّره ورتّبه مع الموضع الدقيق لكل خطأ
  • تحويل JSON إلى TypeScript أنشئ واجهات أو أنواع TypeScript من عيّنة JSON

كيفية تحويل YAML إلى JSON

1

أبقِ "YAML إلى JSON" محددًا، والصق YAML في لوحة YAML.

2

تحقق من الشارة فوق الإدخال: "YAML صالح" مع عدد المستندات، أو "YAML غير صالح".

3

اختر 2 مسافات أو 4 مسافات تحت المسافة البادئة لمخرجات JSON.

4

انقر نسخ JSON، أو أيقونة التنزيل لحفظ data.json.

عن محوّل YAML إلى JSON

يحوّل هذا المحوّل YAML إلى JSON منسّق أثناء الكتابة، وينعكس ليحوّل JSON إلى YAML. يحلّ المراسي والأسماء المستعارة ومفاتيح الدمج إلى كائنات كاملة، ويحوّل الملف ذا المستندات المتعددة إلى مصفوفة JSON، ويشير إلى السطر والعمود بدقة حين يكون YAML غير صالح.

يلجأ إليه الناس حين لا تقبل أداة سوى JSON بينما الإعدادات مكتوبة بـ YAML: تمرير ملف manifest من 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الأرقام التسلسلية في Excel مثل 45292 إلى تواريخ وبالعكس، بنظام 1900 أو 1904، مع الأوقاتمحوّل JWK إلى PEMحوّل مفتاح JSON Web Key إلى PEM والعكس لمفاتيح RSA وEC وEd25519، مع البصمةمحوّل JSON إلى بُنى Rustحوّل عينة JSON إلى بُنى Rust مع اشتقاقات serde وإعادة التسمية وOption وVecترميز Base64 وفك ترميزهالنصوص والملفات إلى Base64 والعكس، مع وضع آمن لعناوين URL ومعاينة للصورمحوّل الطابع الزمني Unixمن الطوابع الزمنية Unix إلى تواريخ ومن التواريخ إلى طوابع زمنية، بأي منطقة زمنيةتحويل JSON إلى TypeScriptأنشئ واجهات أو أنواع TypeScript من عيّنة JSONتحويل 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)