منسّق TOML
حلّل TOML وأعد كتابته بتخطيط موحّد عبر smol-toml. تظهر الأخطاء بالسطر والعمود. ملاحظة: تُحذف التعليقات وتُوحَّد بعض القيم.
يُحلَّل TOML ثم يُكتب من جديد: تُحذف التعليقات وتُكتب القيم بصيغة موحّدة (مثلًا تُضاف أجزاء الثانية إلى الأوقات).
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
أدوات ذات صلة
عرض الكلما هو منسّق TOML؟
يحلّل منسّق TOML مستند TOML ويعيد كتابته بتخطيط موحّد: key = value بمسافات مفردة، والجداول مفصولة بأسطر فارغة، ومصفوفات الجداول مكتوبة بصيغة [[name]]. ويعمل أيضًا كمدقّق لصياغة TOML. ولأنه يعيد تسلسل البيانات المحلَّلة، فإن التعليقات تُحذف وتُعاد كتابة بعض القيم بصيغتها المعيارية.
كيفية استخدام منسّق TOML
- الصق TOML في مربع الإدخال أو اضغط تحميل مثال.
- اضغط التنسيق (يتحدّث الناتج أيضًا أثناء الكتابة).
- إن وُجد خطأ صياغي فأصلحه عند السطر والعمود المذكورين.
- انسخ النتيجة أو نزّلها، وأعد إضافة أي تعليقات تحتاجها.
مثال
title="x" [owner] name="T"
title = "x" [owner] name = "T"
متى تستخدم منسّق TOML
استخدمه لفحص صياغة TOML أو لتوحيد الملفات المولَّدة. لا تستخدمه على ملفات تُحرَّر يدويًا وتحتاج تعليقاتها (Cargo.toml وpyproject.toml) إلا إذا أعدت إضافتها، لأن التعليقات لا تنجو من التحليل ثم التسلسل.
كيف يعمل منسّق TOML
يُحلَّل المستند بـ smol-toml (TOML 1.0) إلى بيانات ثم يُسلسَل مجددًا بـ stringify. تأتي أزواج المفتاح/القيمة البسيطة أولًا ثم الجداول ومصفوفات الجداول. وتُعاد كتابة علامات الاقتباس حول النصوص، وتُطبع المصفوفات بصيغة [ 1, 2 ]، وتُكتب قيم التاريخ والوقت بصيغة RFC 3339 موحّدة (مثلًا يصبح 07:32:00-08:00 ← 07:32:00.000-08:00).
حالات الاستخدام الشائعة
- فحص Cargo.toml أو pyproject.toml بحثًا عن أخطاء صياغة
- توحيد TOML الناتج عن السكربتات
- تحويل الجداول المضمّنة إلى أقسام مقروءة
- اكتشاف المفاتيح المكررة أو القيم غير الصالحة
ملاحظة أمنية
كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.
الأسئلة الشائعة
لماذا اختفت تعليقاتي؟
تحلّل الأداة TOML إلى بيانات ثم تكتبه من جديد؛ والتعليقات ليست جزءًا من البيانات فتضيع.
لماذا أضيف .000 إلى تاريخي؟
تُسلسَل قيم التاريخ والوقت بصيغة معيارية تتضمن الميلي ثانية.
ما إصدار TOML المدعوم؟
TOML 1.0.