Không có hoạt động xử lý nội dung tệp của bạn trên bất kỳ máy chủ nào. Bạn không cần ký thỏa thuận xử lý dữ liệu với gottrix để làm việc với tài liệu mật hay tài liệu công việc.
Máy chủ tại ĐứcGDPR ngay từ thiết kế
Máy chủ gốc đặt tại Hetzner ở Đức. Vì tệp của bạn không rời khỏi thiết bị nên nội dung của chúng hoàn toàn không được truyền đi.
YAML là định dạng cấu hình phổ biến cho các pipeline CI, Docker Compose, Kubernetes và nhiều công cụ: nó dùng thụt lề thay cho dấu ngoặc và rất ít rườm rà. TOML theo đuổi cùng mục tiêu dễ đọc cho con người, nhưng dựa vào các mục đặt trong dấu ngoặc vuông và các dòng khóa-bằng-giá trị giản dị, như một Cargo.toml hay pyproject.toml vẫn dùng. Công cụ này đọc tệp YAML của bạn và viết cùng cấu trúc đó thành TOML đúng định dạng.
Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn: js-yaml đọc YAML, smol-toml viết TOML, cả hai đều là JavaScript thuần. Các ánh xạ lồng nhau trở thành bảng và bảng con TOML (như [server.meta]), các chuỗi tuần tự trở thành mảng TOML, dấu thời gian trở thành giá trị ngày/giờ thực sự. Từ một cấu hình YAML có thụt lề, bạn nhận được một tệp .toml có cấu trúc rõ ràng mà bạn có thể quản lý phiên bản và commit ngay.
Như vậy khoảng trống giữa các định dạng được lấp đầy: JSON sang YAML, JSON sang TOML và giờ là YAML sang TOML đều có sẵn cục bộ. Công cụ vẫn trung thực về điều đó: một tài liệu TOML cần một bảng ở cấp cao nhất, nên một chuỗi tuần tự YAML, một vô hướng đơn lẻ hay null ở gốc sẽ bị từ chối kèm thông báo rõ ràng thay vì thất bại một cách khó hiểu. Và vì TOML không có kiểu null, các ánh xạ có giá trị null sẽ được báo, chứ không bị âm thầm bỏ đi. Không có gì được tải lên.
Thông số kỹ thuật
Thông số kỹ thuật
Định dạng đầu vào
YAML, YML
Định dạng đầu ra
TOML
Xử lý hàng loạt
Không
Xử lý
Cục bộ trong trình duyệt (JavaScript)
Tải tệp lên
Không có
Trong 3 bước
Thả hoặc chọn tệp YAML của bạn.
Công cụ chuyển nó thành TOML.
Tải tệp TOML về.
Giới hạn:Mong đợi một ánh xạ YAML ở cấp cao nhất; một chuỗi tuần tự, một vô hướng hay null ở gốc sẽ bị từ chối kèm thông báo rõ ràng. Các ánh xạ lồng nhau trở thành bảng con, các chuỗi tuần tự thành mảng TOML, dấu thời gian thành giá trị ngày/giờ TOML. TOML không có kiểu null, nên các ánh xạ có giá trị null sẽ bị từ chối thay vì âm thầm bỏ đi. Các neo YAML được phân giải khi đọc.
Câu hỏi thường gặp
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt - không có gì được gửi đi.
Tại sao gốc phải là một ánh xạ?
Một tài liệu TOML là một bảng ở cấp cao nhất; một chuỗi tuần tự hay vô hướng không thể là gốc TOML.
Dấu thời gian được xử lý thế nào?
Dấu thời gian YAML được viết thành giá trị ngày/giờ TOML thực sự, chứ không phải chuỗi.
Điều gì xảy ra với các giá trị null?
TOML không có kiểu null; các ánh xạ chứa null bị từ chối kèm thông báo rõ ràng thay vì âm thầm bỏ đi.
Chiều ngược lại có hoạt động không?
Để làm vậy, hãy kết hợp "TOML sang JSON" và "JSON sang YAML".
Chỉ khi có sự đồng ý của bạn, chúng tôi mới đo lường mức sử dụng ẩn danh qua cookie để cải thiện gottrix. Tệp của bạn luôn nằm cục bộ trên thiết bị của bạn. Quyền riêng tư