Bộ Chuyển Đổi ENV sang TOML Trực Tuyến
Chuyển đổi .env sang TOML trực tuyến với kiểu dữ liệu và dấu ngoặc đúng. Hoàn hảo để chuyển cấu hình dotenv sang Cargo.toml, pyproject.toml hoặc cấu hình công cụ hiện đại. Miễn phí.
Chuyển Đổi ENV sang TOML là gì?
Chuyển đổi ENV sang TOML lấy tệp .env và viết lại nó trong TOML, định dạng cấu hình hiện đại với kiểu đúng và cú pháp nghiêm ngặt hơn. .env đơn giản (KEY=VALUE mỗi dòng); TOML thêm kiểu rõ ràng (chuỗi được trích dẫn, số và boolean thì không), hỗ trợ mảng và ngày tháng, và là định dạng lựa chọn cho Cargo của Rust và công cụ Python hiện đại. Bộ chuyển đổi env sang toml đi qua tệp dotenv của bạn và ghi các khóa với cú pháp TOML đúng, bao gồm dấu ngoặc đúng cho mỗi giá trị.
Tại sao chuyển đổi ENV sang TOML?
TOML là thứ mọi người chọn khi muốn cấu hình dễ đọc, khó phá và hỗ trợ kiểu đúng. Nó được sử dụng bởi Cargo, Poetry, Hatch, Hugo, Zola và danh sách dài các dự án Go và Rust. Tệp .env tuyệt vời cho phát triển cục bộ nhưng bị giới hạn khi cần cấu hình có cấu trúc và kiểu. Chuyển đổi env sang toml trực tuyến là cách nhanh nhất để chuyển giá trị dotenv vào toolchain hiện đại. Sử dụng công cụ này khi cần di chuyển cài đặt .env vào cấu hình dự án Rust hoặc Python, hiện đại hóa cấu hình ứng dụng thành định dạng có kiểu mạnh, chia sẻ giá trị môi trường ở định dạng thân thiện hơn để diff trong git, hoặc hướng đến cấu hình khó nhập sai hơn.
Cách bộ chuyển đổi ENV sang TOML của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ phân tích tệp .env từng dòng, tách mỗi dòng tại dấu bằng đầu tiên và ghi các cặp khóa-giá trị với cú pháp TOML đúng. Chuỗi được bọc trong dấu ngoặc kép đôi, số không trích dẫn và boolean (true/false) được phát hiện tự động. Các giá trị .env được trích dẫn (đơn hoặc đôi) được mở ngoặc trước để chuỗi bên trong xuất hiện trong TOML đúng cách. Các dòng bắt đầu bằng # được bỏ qua. Mọi thứ chạy trong trình duyệt của bạn. Dữ liệu .env của bạn không bao giờ rời khỏi thiết bị.
Tính Năng Bạn Nhận Được
- Chuyển đổi một cú nhấp: nhấn Chuyển Đổi và TOML xuất hiện trong bảng kết quả.
- Phát hiện kiểu: số và boolean không trích dẫn; chuỗi nhận dấu ngoặc kép đôi TOML đúng.
- Xử lý dấu ngoặc: các giá trị .env được trích dẫn đơn và đôi được mở ngoặc đúng trước khi xuất.
- Bỏ qua chú thích: các dòng bắt đầu bằng # được bỏ qua, khớp với hành vi trình tải dotenv.
- Hỗ trợ tải lên: tải tệp .env từ thiết bị hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả TOML bằng nút Sao Chép và dán vào tệp cấu hình.
Cách Sử Dụng Công Cụ
- Dán nội dung .env vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .env.
- Nhấn nút Chuyển Đổi để tạo kết quả TOML ở bên phải.
- Xác minh dấu ngoặc và kiểu trông đúng cho công cụ của bạn.
- Nhấn nút Sao Chép để sao chép TOML vào clipboard.
Các Trường Hợp Sử Dụng Phổ Biến
- Dự án Rust và Python: chuyển giá trị .env cục bộ vào cấu hình Cargo.toml hoặc pyproject.toml.
- Hiện đại hóa cấu hình: chuyển biến dotenv thành định dạng TOML có kiểu mạnh.
- Trình tạo trang tĩnh: di chuyển .env cục bộ sang cấu hình TOML Hugo hoặc Zola.
- Cấu hình nghiêm ngặt hơn: chuyển từ .env không có kiểu sang TOML để giảm lỗi liên quan cấu hình.
Ví Dụ Chuyển Đổi
Đầu Vào (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DEBUG=true
Đầu Ra (TOML)
SERVER_HOST = "localhost" SERVER_PORT = 3000 DEBUG = true