تحويل JSON إلى ملف .env
الصق كائن JSON مسطّحًا (مفتاح/قيمة) للحصول على ملف .env مكافئ بصيغة KEY=VALUE. لا يمكن تمثيل الكائنات أو المصفوفات المتداخلة مباشرةً في ملف .env: يُشار إليها بدلًا من تحويلها خطأً.
كيف يعمل
هل لديك تهيئة بصيغة JSON (مُصدَّرة من أداة أو استجابة واجهة برمجة تطبيقات للتهيئة) وتحتاج إلى تحويلها إلى ملف .env لمشروع Node.js أو Python أو Docker؟ الصق JSON وانقر على «تحويل إلى .env»: يصبح كل زوج مفتاح/قيمة سطرًا بصيغة CLE=valeur، مع إحاطة القيم التي تحتوي على مسافات أو أحرف خاصة بعلامات اقتباس تلقائيًا.
لماذا تُحوَّل مفاتيحي إلى أحرف كبيرة؟
بحسب العرف، تُكتب متغيرات البيئة بأحرف كبيرة مع شرطات سفلية (SNAKE_CASE). أما مفاتيح JSON التي تحتوي على أحرف غير مسموح بها في اسم متغير البيئة (مسافات أو شرطات أو حروف معلَّمة…) فتُنظَّف تلقائيًا وتُحوَّل إلى أحرف كبيرة؛ ويُدرج تحذير كل عملية إعادة تسمية جرت.
كيف أتعامل مع تهيئة JSON متداخلة؟
لا تدعم صيغة .env الكائنات أو المصفوفات المتداخلة بصورة أصلية. وبدلًا من إنتاج نتيجة خاطئة، تشير الأداة إلى هذه المفاتيح في تحذير وتستبعدها من الملف المُولَّد. سطّح JSON أولًا (مثلًا بإضافة بادئة إلى المفاتيح الداخلية، فيصبح database.host هو DATABASE_HOST) قبل تحويله إن كنت بحاجة إلى هذه القيم في ملف .env النهائي.
معالجة محلية 100%: يتم التحويل بالكامل داخل متصفحك — لا تغادر تهيئتك، التي قد تكون حساسة، جهازك أبدًا.