تحويل TOML إلى JSON

حوّل ملف TOML (مثل Cargo.toml أو pyproject.toml) إلى JSON.

مثال:

كيف يعمل

TOML هو تنسيق التهيئة المستخدم في ملفات مثل Cargo.toml (Rust) وpyproject.toml (Python) أو Pipfile، لكنه ليس دائمًا سهل التصفح أو المعالجة برمجيًا كما هو. الصق محتوى ملف TOML للحصول فورًا على ما يعادله بصيغة JSON: أسهل في الفحص، وفي التصفية بأداة مثل jq، أو في الدمج داخل سكربت Node أو Python.

هل التحويل العكسي (JSON ← TOML) متاح؟

لا، وذلك عن قصد: فـ TOML يفرض قواعد دقيقة لتمثيل بعض البُنى (خاصة مصفوفات الجداول)، وقد لا يكون لأي JSON عشوائي مقابل TOML وحيد وواضح. لذا تركّز هذه الأداة على الاتجاه الأكثر فائدة عمليًا — من TOML إلى JSON — لتبقى موثوقة في جميع الحالات.

هل تُحفظ الأنواع (الأرقام، القيم المنطقية، التواريخ)؟

نعم. يحتوي TOML على أنواع أصلية (سلاسل نصية، أعداد صحيحة وعشرية، قيم منطقية، تواريخ، مصفوفات، جداول) تُنقل بأمانة إلى أنواع JSON المقابلة أثناء التحويل.

يُنفَّذ التحويل محليًا 100% في متصفحك بفضل WebAssembly: لا يُرسل محتوى ملفك إلى أي خادم.