أداة تحويل .ENV إلى JSON — مجاني عبر الإنترنت

الصق .ENV أدناه وانقر على "تحويل" للحصول على JSON فورًا.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

ماذا تفعل هذه الأداة

يقرأ محوّل ENV إلى JSON ملف ‎.env‏ (dotenv) ويُرجع كائن JSON بخاصية واحدة لكل متغير. تُتجاوز التعليقات التي تبدأ بـ # والأسطر الفارغة، وتُزال علامات الاقتباس المحيطة بالقيم.

تُرجَع كل قيمة كسلسلة نصية، تمامًا كما ترى العملية متغيرات البيئة. أي أن DB_PORT=5432 تصبح "5432" وDEBUG=false تصبح "false"، فلا يُعاد تفسير أي شيء في الطريق.

متى تستخدمها

  • نقل الإعدادات المحلية إلى أداة تتوقع JSON، مثل استيراد إلى مدير أسرار أو إعداد دالة سحابية أو ملف تشغيل في VS Code.
  • مقارنة متغيرات بيئتين: حوّل الملفين ثم قارن بينهما في أداة مقارنة الفروق النصية.
  • توثيق المتغيرات التي يحتاجها التطبيق دون نسخ ملف ‎.env‏ يدويًا من مكان إلى آخر.
  • إنشاء كتلة إعدادات JSON لمنصة حاويات أو خدمة CI من ملف ‎.env‏ نفسه الذي يستخدمه تطبيقك محليًا.

مثال عملي

المدخلات

# Database
DB_HOST=localhost
DB_PORT=5432
APP_NAME="My App"
DEBUG=false

المخرجات

{
  "DB_HOST": "localhost",
  "DB_PORT": "5432",
  "APP_NAME": "My App",
  "DEBUG": "false"
}

أسئلة حول هذه الأداة

لماذا تُرجَع الأرقام والقيم المنطقية كسلاسل نصية؟

متغيرات البيئة نصوص دائمًا، والتطبيق هو من يقرر كيف يقرؤها. إبقاؤها سلاسل يوضّح بالضبط ما ستتلقاه شيفرتك. حوّل الأنواع داخل شيفرتك حيث يلزم.

هل عبارات export والقيم المقتبسة مدعومة؟

نعم. تُقرأ أسطر مثل export API_URL=...‏، وتُزال علامات الاقتباس المفردة أو المزدوجة حول القيمة، فتبقى القيم التي تحتوي على مسافات أو على الرمز # سليمة.

هل لصق أسرار حقيقية آمن؟

يُحوَّل الملف في الذاكرة ولا يُخزَّن. ومع ذلك تعامل مع بيانات اعتماد بيئة الإنتاج بحذر، وفضّل القيم التجريبية عندما تحتاج البنية فقط.

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

هل من الآمن تحويل بيانات حساسة باستخدام هذه الأداة؟

نعم - تتم معالجة بياناتك وحذفها فورًا. لا يتم تسجيل أو حفظ أي شيء على الخادم.

هل يوجد حد أقصى لحجم الملف؟

تتعامل الأداة بسهولة مع المستندات ذات الحجم المعتاد. بالنسبة للملفات الكبيرة جدًا، يُنصح بتقسيمها أولاً.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.