OKfmt

TOML JSON

يحلل TOML إلى JSON مع الحفاظ على التواريخ والمصفوفات، ويمرر تكوين مشاريع Rust/Python إلى أدوات JavaScript.

اسحب الملفات هنا أو انقر

Ctrl+V للصق من الحافظة

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

  1. 1ارفع ملف TOML عن طريق السحب، النقر، أو اللصق.
  2. 2قم بتعديل إعدادات الجودة إذا لزم الأمر.
  3. 3انقر على "تحويل الآن" وانتظر حتى اكتمال التحويل.
  4. 4قم بتنزيل ملف JSON المحول.

حول التحويل من TOML إلى JSON

TOML هو تنسيق جداول ذات قيم ومفاتيح مصمم لسيناريوهات التكوين، يدعم أنواع التواريخ أصلاً، ويستخدم في Cargo.toml و pyproject.toml. JSON هو تنسيق عام لتبديد الصفوف والمفاتيح، يدعم فقط ستة أنواع بيانات أساسية، ولا يدعم التعليقات أو أنواع التواريخ الأصلية. الاختلاف في السيناريوهات بين التنسيقين يخلق طلباً على التحويل.

يحتفظ هذا التحويل بجميع أسماء المفاتيح والقيم الرقمية والقيم المنطقية والهياكل المتداخلة. تتحول أنواع التواريخ في TOML إلى سلاسل تواريخ قياسية بتنسيق JSON. JSON لا يدعم التعليقات أصلاً، لذلك تُحذف التعليقات الموجودة في TOML أثناء التحويل، ويكون المخرجات بنية JSON قياسية متوافقة مع RFC 8259.

يستخدم هذا التحويل بشكل شائع لقراءة تكوينات المشاريع، والتكيف مع نصوص التطوير التي تدعم فقط تحليل JSON، أو تصدير التكوينات من pyproject.toml و Cargo.toml إلى أدوات JSON للمعالجة الثانوية. يرجى التأكد من أن الملف المصدر مشفر بترميز UTF-8 قبل التحويل.

TOML مقابل JSON: مقارنة تقنية

الميزةTOMLJSON
سنة الإصدار20132001
المطورTom Preston-WernerDouglas Crockford

الأسئلة الشائعة حول TOML → JSON

هل ستفقد البيانات بعد التحويل

لن تفقد البيانات الهيكلية. تُحذف فقط تعليقات TOML، وتتحول التواريخ إلى سلاسل تواريخ قياسية للتخزين. JSON المحول يتوافق مع مواصفة RFC 8259 ويمكن قراءته بواسطة أي محلل JSON قياسي.

هل يمكن الاحتفاظ بتواريخ TOML

يمكن الاحتفاظ بمعلومات التاريخ بالكامل. أثناء التحويل، تتحول تواريخ TOML الأصلية إلى سلاسل تواريخ قياسية بتنسيق JSON، دون تعديل المحتوى الرقمي للتاريخ نفسه.

ما هو الحد الأقصى لحجم الملف المدعوم

حد حجم الملف الواحد هو 50 ميجابايت، ويمكن تحويل ملف واحد فقط في كل مرة. سيتم رفض الملفات التي تتجاوز حد الحجم بواسطة النظام.

هل سيتم تخزين ملفات المصدر؟

تتم عملية التحويل على الخادم، وتُرفع الملفات عبر بروتوكول HTTPS. بعد اكتمال التحويل، يحذف الخادم ملف المصدر وملف الإخراج فورًا، ولا يحتفظ بأي ملفات.