Ví dụ về cấu hình TOML: Cài đặt máy chủ hợp lệ với bảng và mảng
Kiểm tra cú pháp và cấu trúc của tệp cấu hình TOML cục bộ và an toàn.
kết quả
Trang này mở trình xác thực TOML được tải sẵn một tệp cấu hình nhỏ, thực tế: các khóa siêu dữ liệu cấp cao nhất bao gồm mảng thẻ nội tuyến, bảng [server] với bảng phụ [server.limits] lồng nhau và khối mảng bảng [[plugins]] lặp lại liệt kê hai mục nhập plugin. Kết quả vượt qua bên dưới được tính ngay khi tải trang, sử dụng các quy tắc phân tích cú pháp giống như bất kỳ tệp nào bạn dán vào.
Cú pháp mảng và bảng của TOML là nơi các tệp cấu hình viết tay thường gặp lỗi nhất, vì vậy ví dụ này được xây dựng để thực hiện các phần quan trọng: tên bảng con có dấu chấm, mảng nội tuyến có dấu ngoặc kép trên cùng một dòng và cú pháp dấu ngoặc kép [[...]] mà TOML sử dụng cụ thể để cho phép tiêu đề bảng lặp lại — một trường hợp trong đó cùng một tiêu đề xuất hiện hai lần không phải là lỗi. Nó phản chiếu hình dạng của tệp cài đặt ứng dụng Cargo.toml, pyproject.toml hoặc ứng dụng thực.
Dán TOML của riêng bạn vào hộp để kiểm tra theo cách tương tự. Nếu tiêu đề bảng một khung đơn như [máy chủ] vô tình bị lặp lại hoặc một khóa bị trùng lặp trong cùng một bảng, trình xác thực sẽ báo cáo dòng chính xác - cùng một loại lỗi được thể hiện trên trang đặt trước lỗi bảng trùng lặp.