Cách dùng Chuyển đổi TOML
- Chọn chiều chuyển đổi — ví dụ TOML → JSON.
- Dán file của bạn; kết quả được chuyển đổi ngay khi bạn gõ, và lỗi cú pháp sẽ hiện dòng và cột.
- Sao chép hoặc tải kết quả về.
Giới thiệu về TOML
TOML (Tom’s Obvious, Minimal Language) là định dạng cấu hình được thiết kế để dễ đọc: các cặp key = "value", [tables] cho các phần và [[arrays of tables]] cho danh sách các đối tượng. File Cargo.toml của Rust, pyproject.toml của Python, Hugo, Netlify và nhiều CLI khác đều dùng định dạng này. Công cụ chuyển đổi này tuân theo TOML 1.0.
Cách chuyển đổi các kiểu dữ liệu
Chuỗi, số, boolean, mảng và bảng được ánh xạ trực tiếp sang JSON và YAML. TOML hỗ trợ ngày và giờ sẵn có; JSON thì không, nên chúng sẽ được chuyển thành chuỗi ISO 8601. Khi chuyển JSON hoặc YAML sang TOML, cấp cao nhất phải là một object — tài liệu TOML luôn là các bảng — và các giá trị null sẽ bị bỏ qua, vì TOML không có kiểu null.
Các lỗi TOML thường gặp
- Khai báo cùng một key hoặc bảng hai lần.
- Chuỗi thiếu dấu ngoặc kép —
name = devpackphải viết thànhname = "devpack". - Dùng lẫn một bảng và một dotted key cho cùng một tên.
Bảo mật theo thiết kế
Việc chuyển đổi chạy hoàn toàn trên trình duyệt của bạn — mã nguồn không bao giờ được tải lên, nên an toàn cho các dự án độc quyền.
Cũng được tìm dưới tên: chuyển toml sang json, json sang toml, toml sang yaml, yaml sang toml, toml converter, kiểm tra toml, toml parser online.
Các công cụ dùng kèm tốt với Chuyển đổi TOML
- JSON sang YAML — Dán JSON để nhận YAML sạch cho manifest Kubernetes, Docker Compose, GitHub Actions hoặc bất kỳ file cấu hình nào.
- YAML sang JSON — Dán YAML — file Compose, manifest Kubernetes hay cấu hình CI — và nhận JSON đã được định dạng.
- Kiểm tra YAML — Dán file Docker Compose, manifest Kubernetes, workflow GitHub Actions hoặc bất kỳ YAML nào để xác định chính xác lỗi, phát hiện các lỗi thường gặp và nhận bản đã định dạng gọn gàng.
- Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.