แปลง ENV เป็น JSON
แปลงไฟล์ .env เป็น JSON และ JSON กลับเป็น .env ในทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ ENV / JSON
- 01
เลือกทิศทาง: .env เป็น JSON หรือ JSON เป็น .env
- 02
วาง .env contents หรือ JSON object ของคุณ
- 03
คัดลอกผลลัพธ์ หรือ swap เพื่อแปลงกลับ
แปลง .env และ JSON
ตัวแปลงสองทางระหว่างไฟล์ .env และ JSON เปลี่ยนไฟล์ .env เป็นออบเจ็กต์ JSON เพื่อตรวจสอบหรือแก้ไข หรือเปลี่ยน JSON กลับเป็นไฟล์ .env ที่ถูกต้อง จัดการความคิดเห็น คำนำหน้าการส่งออก และค่าที่ยกมา
การแปลงเป็น JSON มีประโยชน์สำหรับการแก้ไขการกำหนดค่าจำนวนมาก การแยกสภาพแวดล้อม 2 รายการ หรือการป้อนการตั้งค่าลงในเครื่องมือที่ต้องใช้ JSON การแปลงกลับจะสร้าง .env ที่พร้อมใช้งาน
เนื่องจากไฟล์ .env เก็บความลับไว้ ความเป็นส่วนตัวจึงมีความสำคัญ: การแปลงจะทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นตัวแปรสภาพแวดล้อมและคีย์ใดๆ ในไฟล์จะไม่ออกจากอุปกรณ์ของคุณ
ไฟล์ .env คืออะไร
ไฟล์ .env คือรายการ KEY=value แบบง่ายๆ ที่แอปโหลดเพื่อกำหนดค่าเอง, URL ฐานข้อมูล, คีย์ API, แฟล็กฟีเจอร์ ไม่ใช้โค้ดและไม่อยู่ในการควบคุมเวอร์ชัน นี่เป็นวิธีมาตรฐานในการแยกการกำหนดค่าออกจากแอปพลิเคชัน
การอ่าน .env ทำงานอย่างไร
เมื่ออ่าน .env บรรทัดความคิดเห็นที่ขึ้นต้นด้วย # และบรรทัดว่างจะถูกละเว้น คำนำหน้าการส่งออกที่ไม่บังคับจะถูกลบออก และเครื่องหมายคำพูดโดยรอบจะถูกตัดออกจากค่า ดังนั้น JSON ที่คุณได้รับจึงสะอาดและเป็นคู่คีย์-ค่าทุกประการ
ค่าที่มีช่องว่างระหว่างทางกลับ
เมื่อเขียน .env ค่าที่มีช่องว่างหรืออักขระพิเศษจะถูกล้อมด้วยเครื่องหมายคำพูดคู่ เพื่อให้แยกวิเคราะห์อย่างถูกต้องในเชลล์หรือตัวโหลด dotenv ซึ่งหลีกเลี่ยงแหล่งที่มาทั่วไปของการกำหนดค่าที่เสียหาย
คำถามที่พบบ่อย
ความคิดเห็นและเครื่องหมายคำพูดจัดการอย่างไร?
บรรทัดความคิดเห็นที่ขึ้นต้นด้วย # และบรรทัดว่างถูกละเว้น prefix export ที่เป็นเลือกถูกลบ และเครื่องหมายคำพูดรอบค่าถูกลบออก
จะเกิดอะไรขึ้นกับค่าที่มีช่องว่าง?
เมื่อเขียน .env ค่าที่มีช่องว่างหรืออักขระพิเศษจะถูกห่อด้วยเครื่องหมายคำพูดคู่เพื่อให้แยกวิเคราะห์ได้อย่างถูกต้อง
.env ของฉันถูกอัปโหลดไปที่ไหนไหม?
ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นตัวแปรสภาพแวดล้อมของคุณจะไม่ออกจากอุปกรณ์