ar

من TOML إلى JSON

حوّل ملف TOML إلى JSON محليًا في متصفحك - مع الجداول والمصفوفات، دون أي رفع، وبلا اتصال بالإنترنت.

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    TOML صيغة إعدادات سهلة القراءة، وهي الصيغة التي تقوم عليها أدوات مثل Cargo في Rust (Cargo.toml) وملف pyproject.toml في Python وغيرها؛ أما JSON فهي ما تستهلكه واجهات البرمجة والبرامج النصية وتطبيقات الويب مباشرةً. تحلّل هذه الأداة ملف TOML الخاص بك إلى كائن JSON مكافئ.

    تعمل بالكامل محليًا (smol-toml، بلغة JavaScript خالصة): تتحول جداول TOML إلى كائنات متداخلة، وتتحول مصفوفات الجداول إلى مصفوفات، وتتحول قيم التاريخ/الوقت إلى سلاسل بصيغة ISO؛ أما الأعداد الصحيحة الكبيرة جدًا التي تتجاوز نطاق JavaScript الآمن فتُرفض برسالة واضحة بدلًا من تحويلها تحويلًا يفقد الدقة؛ ويُرفض أي TOML غير صالح برسالة خطأ واضحة؛ ولا يُرفع أي محتوى.

    ستحتاج إليها عند مراجعة ملف Cargo.toml أو pyproject.toml، أو تحميل إعدادات داخل برنامج نصي، أو تمرير إعدادات TOML إلى الواجهة الأمامية؛ والنتيجة JSON مُنسَّق بمسافات بادئة وسهل القراءة، جاهز للاستخدام.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالTOML
    صيغة الإخراجJSON
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أسقِط ملف TOML أو اختره.
    2. تحلّله الأداة إلى JSON.
    3. نزّل ملف JSON.

    القيود: يدعم TOML 1.0 (الجداول، ومصفوفات الجداول، والجداول المضمَّنة، وجميع الأنواع القياسية، والتاريخ/الوقت)؛ الجداول تتحول إلى كائنات، ومصفوفات الجداول إلى مصفوفات، والتاريخ/الوقت إلى سلاسل بصيغة ISO؛ أما الأعداد الصحيحة الكبيرة جدًا التي تتجاوز نطاق JavaScript الآمن فتُرفض برسالة واضحة بدلًا من تحويلها تحويلًا يفقد الدقة؛ ويُرفض أي TOML غير صالح برسالة خطأ واضحة.

    الأسئلة الشائعة

    هل يتم رفع ملفي؟

    لا، يتم التحويل بالكامل محليًا في متصفحك، ولا يغادر أي محتوى جهازك.

    ما ميزات TOML المدعومة؟

    يدعم في TOML 1.0 الجداول ومصفوفات الجداول والجداول المضمَّنة وجميع الأنواع القياسية والتاريخ/الوقت.

    كيف تُعالَج قيم التاريخ والوقت؟

    تتحول إلى سلاسل نصية بصيغة ISO 8601.

    هل يمكن معالجة Cargo.toml مباشرةً؟

    نعم، يُحلَّل مباشرةً.

    ماذا يحدث مع TOML غير الصالح؟

    تظهر رسالة خطأ واضحة دون أي تعطّل.

    أدوات ذات صلة