هل هناك مشكلة في هذه الأداة؟

عن «TOML JSON Converter Online»

تحوّل هذه الأداة بين TOML وJSON. TOML تنسيق تكوين مصمم لإمكانية القراءة البشرية — يُستخدم في Cargo.toml الخاص بـ Rust، وpyproject.toml الخاص بـ Python، والعديد من الأدوات الحديثة الأخرى. JSON عالمي ولكنه أصعب في القراءة للبشر.

التحويلات في كلا الاتجاهين بدون فقد لحالات الاستخدام النموذجية: تتطابق جداول TOML مع كائنات JSON، ومصفوفات الجداول مع مصفوفات الكائنات، وتُترجم الأنواع العددية واحدًا لواحد. يتعامل المحول مع أنواع date/datetime في TOML بشكل صحيح عن طريق تشفيرها كسلاسل ISO 8601 في JSON.

مفيد عند نقل التكوينات بين المشاريع ذات تفضيلات التنسيق المختلفة، أو إنشاء عينات TOML من مخططات JSON، أو إنشاء ملفات TOML برمجيًا من كود ينتج JSON.

كيف تستخدم هذه الأداة

كيف أحوّل TOML إلى JSON؟

  1. الصق TOML

    ضع وثيقة TOML في حقل "TOML". يدعم المحلل tables و inline tables و arrays of tables والسلاسل متعددة الأسطر والمفاتيح بنقاط وفق مواصفة TOML 1.0.

  2. تحويل أحادي الاتجاه

    هذه الأداة TOML → JSON فقط. لا اتجاه JSON → TOML هنا — إن احتجته فعدّل يدويًا أو استخدم مُحوّلًا آخر.

  3. اضغط «تشغيل»

    الناتج حقل واحد `json` — سلسلة JSON منسّقة (تباعد 2) للـ TOML المحلَّل. لا تُحفظ التعليقات (JSON لا يدعم التعليقات).

  4. استخدام JSON لاحقًا

    مرّر الناتج إلى مخططات الإعداد أو التحقق بـ JSON Schema أو jq. للحالات الشائعة (Cargo.toml، pyproject.toml، تكوينات prometheus) يطابق الناتج محللات TOML في لغتك.