مُحول TOML إلى JSON تحليل ملفات التهيئة TOML وتحويلها إلى تنسيق JSON.
TOML إلى JSON
تحليل ملفات التهيئة TOML وتحويلها إلى تنسيق JSON.
لصق TOML
ال貼ة التكوين TOML في حقل الإدخال.
عرض JSON
يظهر الإخراج JSON المُفسَّر مع التنسيق الصحيح.
نسخ النتيجة
نسخ JSON لاستخدامه في التطبيقات وواجهات برمجة التطبيقات.
What Is TOML إلى JSON?
TOML إلى JSON يقوم بتحويل ملفات تكوين لغة Tom's Obvious Minimal Language إلى تنسيق JavaScript Object Notation. TOML هو تنسيق تكوين شائع يستخدمه Cargo (Rust) و pyproject.toml (Python) و Hugo والعديد من الأدوات الأخرى. يقوم هذا المحول بتحليل جداول TOML ومصفوفات الجداول والجداول المضمنة والسلاسل والرقام والقيم المنطقية والتعليقات ، مما ينتج تمثيلاً نظيفاً ل JSON. كما أنه يعالج رؤوس الأقسام والمفاتيح ذات النقاط والهياكل المتداخلة.
Why Use TOML إلى JSON?
-
يُفسِّر الميزات القياسية TOML: الجداول، ومصفوفة الجداول، والمصفوفات المحلية.
-
يتعامل مع السلاسل النصية والأرقام والقيم المنطقية والتعليقات.
-
الإخراج JSON النظيف مع التبويب بفضاءين.
-
لا يتم تحميل الخادم - يحدث الفسفر في متصفحك.
Common Use Cases
تطوير الرست
فسفر ملفات Cargo.toml لفهم الاعتماديات والتكوين للمشروع.
مشاريع بايثون
تحويل pyproject.toml إلى JSON للوصول البرمجي إلى بيانات تعريف المشروع.
تحليل التكوين
تحويل ملفات تكوين TOML إلى JSON للمعالجة باستخدام أدوات جافا سكريبت.
هجرة
تحويل تكوين TOML إلى JSON عند الهجرة إلى التطبيقات التي تستخدم تكوين JSON.
Technical Guide
يقوم المُحلل بمعالجة إدخال TOML سطرًا بسطر. يتم إزالة التعليقات (التي تبدأ ب #) قبل المعالجة. يحتفظ المحلل بمرجع "جدول حالي" يبدأ في الكائن الجذري.
[rusum] رؤوس الجداول تخلق كائنات متداخلة في هيكل JSON ، مع إنشاء أسماء ذات نقاط لتخليق مستويات متداخلة. [[array-of-tables]] رؤوس الجداول تخلق أو تُضيف إلى مصفوفات من الكائنات. يتم تحليل الأزواج الرئيسية والقيم وإضافتها إلى الجدول الحالي.
يدعم تحليل القيمة: السلاسل المحاطة بأقواس مزدوجة (مع تسلسلات الهروب) ، والسلاسل الحرفية المحاطة بأقواس منفردة ، والأعداد الصحيحة ، والأرقام النقطية ، والقيم المنطقية (صحيح/خاطئ) ، والمصفوفات المضمنة. يمكن أن تحتوي المصفوفات المضمنة على أنواع مختلطة.
القيود: تغطي هذه التنفيذ معظم ميزات TOML الشائعة ولكنها قد لا تتعامل مع كل حالة حافة في مواصفات TOML الكاملة. لدى الجداول المضمنة والسلاسل متعددة الخطوط وأنواع التاريخ دعمًا محدودًا.
Tips & Best Practices
-
1التعليقات في TOML يتم إزالتها أثناء الفسفر - لا تمثل في JSON.
-
2رؤوس الجداول [القسم] تخلق كائنات متداخلة في الإخراج JSON.
-
3مصفوفة الجداول [[القسم]] تخلق مصفوفات من الكائنات.
-
4للملفات TOML المعقدة، قم بتحقق الإخراج JSON للتأكد من أن جميع القيم تم فسفرها بشكل صحيح.
Related Tools
ياميل إلى جيسون
تحويل يامل إلى JSON مع تحديد المسافة البادئة بشكل قابل للتخصيص.
🔄 File Conversion
JSON إلى TOML
قم بتحويل كائنات JSON إلى تنسيق تكوين TOML مع الجداول وتركيبات الجداول.
🔄 File Conversion
INI إلى JSON
تحليل ملفات التهيئة INI وتحويلها إلى تنسيق JSON المنظم.
🔄 File Conversion
خصائص إلى JSON
تحويل ملفات Java .properties إلى JSON منظم مع دعم للمفاتيح المتداخلة.
🔄 File ConversionFrequently Asked Questions
Q هل يدعم جميع ميزات TOML؟
Q هل يتم الحفاظ على تعليقات TOML؟
Q كيف تتم معالجة قيم التاريخ والوقت؟
Q ماذا عن السلاسل النصية متعددة الأسطر؟
Q هل هو متوافق تمامًا مع TOML؟
About This Tool
TOML إلى JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.