JSON → TOML
يحول JSON إلى TOML لملفات التكوين في نظام Rust/Python مثل Cargo.toml وpyproject.tomل وإعدادات Hugo.
اسحب الملفات هنا أو انقر
Ctrl+V للصق من الحافظة
كيفية تحويل JSON إلى TOML
- 1ارفع ملف JSON عن طريق السحب، النقر، أو اللصق.
- 2قم بتعديل إعدادات الجودة إذا لزم الأمر.
- 3انقر على "تحويل الآن" وانتظر حتى اكتمال التحويل.
- 4قم بتنزيل ملف TOML المحول.
حول التحويل من JSON إلى TOML
JSON هو تنسيق عام لتبادل البيانات يعتمد على معيار RFC 8259، وله ستة أنواع بيانات أساسية فقط. لا يدعم التعليقات أو أنواع التواريخ الأصلية. TOML هو تنسيق مصمم لسيناريوهات التكوين، يدعم أنواع التواريخ أصلاً، ويستخدم في تكوينات Rust Cargo و Python pyproject، لذلك توجد حاجة لتحويل التنسيق.
يتم الاحتفاظ بجميع أسماء المفاتيح والهياكل المتداخلة بالكامل بعد التحويل. JSON لا يدعم التعليقات أصلاً، لذلك لن يتم الاحتفاظ بالتعليقات الموجودة في JSON الأصلي. تتحول التواريخ المخزنة كسلاسل نصية في JSON إلى أنواع تواريخ أصلية في TOML. تختلف تغيرات الحجم حسب بنية البيانات الأصلية.
هذا التحويل مناسب لتحويل تكوينات الواجهات بتنسيق JSON إلى تنسيق قابل للاستخدام لملفات Rust Cargo.toml و Python pyproject.toml. نتيجة التحويل تتوافق مع مواصفات TOML v1.0 ويمكن قراءتها بشكل طبيعي بواسطة معظم الأدوات التي تدعم تحليل TOML.
JSON مقابل TOML: مقارنة تقنية
| الميزة | JSON | TOML |
|---|---|---|
| سنة الإصدار | 2001 | 2013 |
| المطور | Douglas Crockford | Tom Preston-Werner |
الأسئلة الشائعة حول JSON → TOML
هل ستفقد البيانات بعد التحويل
لن تفقد أنواع البيانات المدعومة أصلاً بواسطة JSON بعد التحويل. JSON لا يدعم أصلاً التعليقات وأنواع التواريخ، لذلك لا يمكن الاحتفاظ بالتعليقات الأصلية، ولكن يمكن تحويل التواريخ المنسقة كنصوص إلى أنواع تواريخ أصلية في TOML.
هل يمكن الاحتفاظ بأسماء مفاتيح JSON الأصلية
يمكن الاحتفاظ بجميع أسماء مفاتيح JSON الصالحة بالكامل. أثناء التحويل، وفقاً لقواعد بناء جملة TOML، يتم تعيين البنية المتداخلة في JSON إلى جداول TOML بالمستويات المقابلة، ولا يتم تعديل أسماء المفاتيح الأصلية.
ما هو الحد الأقصى لحجم الملف المدعوم للتحويل
حد التحويل للملف الواحد في هذه الأداة هو 50 ميجابايت، ويمكن تحويل ملف واحد فقط في كل مرة. هذا يلبي متطلبات حجم ملفات التكوين وملفات البيانات الاعتيادية. سيتم رفض الملفات التي تتجاوز الحد.
هل يتم تخزين الملفات المرفوعة
تُرفع الملفات إلى الخادم عبر بروتوكول HTTPS للتحويل. بعد اكتمال التحويل، يحذف الخادم الملف المصدر والملف المخرج فوراً، ولا يخزن أي ملفات، لذلك يتم ضمان الخصوصية.