ข้ามไปยังเนื้อหา
Monu Tools

แปลง ENV เป็น JSON

แปลงไฟล์ .env เป็น JSON และ JSON กลับเป็น .env ในทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ

เครื่องมือที่เกี่ยวข้อง

วิธีใช้ ENV / JSON

  1. 01

    เลือกทิศทาง: .env เป็น JSON หรือ JSON เป็น .env

  2. 02

    วาง .env contents หรือ JSON object ของคุณ

  3. 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 ของฉันถูกอัปโหลดไปที่ไหนไหม?

ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นตัวแปรสภาพแวดล้อมของคุณจะไม่ออกจากอุปกรณ์

รายงานปัญหา