Công cụ định dạng TOML
Phân tích và ghi lại TOML theo bố cục chuẩn hóa bằng smol-toml. Lỗi hiển thị dòng và cột. Lưu ý: chú thích bị xóa và một số giá trị được chuẩn hóa.
TOML được phân tích rồi ghi lại: chú thích bị xóa và giá trị được ghi theo dạng chuẩn hóa (ví dụ thời gian được thêm phần mili giây).
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Công cụ Liên quan
Xem Tất cảĐịnh dạng TOML là gì?
Công cụ định dạng TOML phân tích một tài liệu TOML rồi ghi lại theo bố cục chuẩn hóa: key = value với một dấu cách mỗi bên, các bảng cách nhau bằng dòng trống và mảng bảng được viết dạng [[name]]. Nó cũng đóng vai trò công cụ kiểm tra cú pháp TOML. Vì dữ liệu đã phân tích được tuần tự hóa lại, chú thích bị xóa và một số giá trị được viết lại theo dạng chuẩn.
Cách sử dụng Định dạng TOML
- Dán TOML vào ô nhập hoặc bấm Tải ví dụ.
- Bấm Định dạng (kết quả cũng cập nhật khi bạn gõ).
- Nếu có lỗi cú pháp, sửa tại dòng và cột được báo.
- Sao chép hoặc tải xuống kết quả, rồi thêm lại các chú thích bạn cần.
Ví dụ
title="x" [owner] name="T"
title = "x" [owner] name = "T"
Khi nào nên dùng Định dạng TOML
Dùng để kiểm tra cú pháp TOML hoặc chuẩn hóa file sinh tự động. Không nên dùng cho file bảo trì bằng tay mà bạn cần giữ chú thích (Cargo.toml, pyproject.toml) trừ khi bạn thêm lại chúng, vì chú thích không thể giữ lại qua một vòng phân tích/tuần tự hóa.
Định dạng TOML hoạt động như thế nào
Tài liệu được phân tích bằng smol-toml (TOML 1.0) thành dữ liệu rồi tuần tự hóa lại bằng stringify. Các cặp khóa/giá trị đơn giản đứng trước, tiếp theo là bảng và mảng bảng. Chuỗi được đặt lại dấu nháy, mảng được in dạng [ 1, 2 ], và ngày giờ được viết theo dạng RFC 3339 chuẩn hóa (ví dụ 07:32:00-08:00 thành 07:32:00.000-08:00).
Các Trường Hợp Sử Dụng Phổ Biến
- Kiểm tra lỗi cú pháp trong Cargo.toml hoặc pyproject.toml
- Chuẩn hóa TOML do script tạo ra
- Chuyển bảng nội tuyến thành các mục dễ đọc
- Phát hiện khóa trùng hoặc giá trị không hợp lệ
Lưu Ý Bảo Mật
Mọi thứ chạy cục bộ trong trình duyệt của bạn; đoạn mã bạn dán vào không được tải lên đâu cả.
Câu Hỏi Thường Gặp
Vì sao chú thích của tôi biến mất?
Công cụ phân tích TOML thành dữ liệu rồi ghi lại; chú thích không thuộc dữ liệu nên bị mất.
Vì sao ngày giờ của tôi có thêm .000?
Ngày giờ được tuần tự hóa theo dạng chuẩn có mili giây.
Hỗ trợ phiên bản TOML nào?
TOML 1.0.