محوّل JSON ↔ TOML
حوّل JSON إلى TOML وTOML إلى JSON مع إدراج كل تغيير يفقد بيانات
أدوات ذات صلة
حول محوّل JSON ↔ TOML
حوّل ملفات الإعداد بين JSON وTOML باستخدام محلل ومُسلسِل TOML v1.1.0 قائمين على المعايير بدلًا من قواعد نصية. تصبح الكائنات المتداخلة جداول، ومصفوفات الكائنات مصفوفات جداول، وتبقى السلاسل التي تشبه الأرقام سلاسل نصية. لا يتطابق JSON وTOML تمامًا: يحتوي JSON على null بخلاف TOML، ويحتوي TOML على تواريخ وأوقات وinf وnan لا يدعمها JSON، ولا تنجو التعليقات أبدًا عند التحويل إلى JSON. تُدرج كل هذه القرارات في ملاحظات التحويل بدلًا من تطبيقها بصمت.
طريقة الاستخدام
- 1.اختر JSON → TOML أو TOML → JSON، أو حمّل مثالًا.
- 2.الصق مستندك أو افتحه؛ تتحدّث النتيجة أثناء الكتابة.
- 3.حدّد طريقة معالجة قيم null والمصفوفات الجذرية وترتيب المفاتيح ومسافة بادئة JSON وقيم inf أو nan.
- 4.اقرأ ملاحظات التحويل وأصلح أي خطأ يظهر مع سطره وعموده أو مساره.
- 5.انسخ النتيجة أو نزّلها، أو استخدم «تبديل» لتحويلها عكسيًا.
الحدود والدقة
يقبل التحويل JSON → TOML جذورًا من نوع كائن، أو مصفوفة جذرية عند اختيار «تغليف كـ items». يجب أن تكون الأعداد الصحيحة ضمن النطاق الآمن الدقيق في JavaScript؛ وتُرفض القيم غير الآمنة والفيض والغيض بدلًا من تغييرها بصمت. يحافظ التحويل TOML → JSON على دقة الأعداد الصحيحة 64 بت في النص وعلى الأعداد العشرية الصحيحة مثل 1.0. تُزال التعليقات دائمًا. لا يُدعم JSON5. يقتصر الإدخال على 500,000 حرف و64 مستوى تداخل.
