Bộ Chuyển Đổi TOML sang JSON Trực Tuyến
Chuyển đổi TOML sang JSON trực tuyến trong vài giây. Công cụ miễn phí biến Cargo.toml, pyproject.toml và tệp cấu hình thành JSON sạch cho API và ứng dụng. Chạy trong trình duyệt.
Chuyển Đổi TOML sang JSON là gì?
Chuyển đổi TOML sang JSON là quá trình lấy tệp cấu hình TOML (với các phần, cặp khóa-giá trị và kiểu dữ liệu rõ ràng) và viết lại thành JSON, định dạng mà hầu hết mọi API và ứng dụng JavaScript mong đợi. Hai định dạng chứa cùng loại dữ liệu, nhưng JSON là thứ mà các công cụ, API và hầu hết các ngôn ngữ phân tích cú pháp. Bộ chuyển đổi TOML sang JSON thực hiện việc chuyển đổi để bạn không cần viết lại cấu hình thủ công.
Tại sao chuyển đổi TOML sang JSON?
JSON là định dạng chung cho API, trình duyệt và hầu hết các ngôn ngữ lập trình hiện đại. TOML, mặt khác, tuyệt vời cho cấu hình do con người chỉnh sửa: Cargo của Rust, Poetry và Hatch của Python, Hugo và nhiều dự án Go và Rust. Chuyển đổi TOML sang JSON trực tuyến là cách nhanh nhất để đưa cấu hình đó vào định dạng mà một công cụ, script hoặc API thực sự có thể tiêu thụ.
Cách bộ chuyển đổi TOML sang JSON của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ phân tích cú pháp TOML của bạn bằng trình phân tích cú pháp TOML nghiêm ngặt, sau đó tuần tự hóa nó như JSON đẹp. Các phần trở thành đối tượng lồng nhau, mảng bảng trở thành mảng đối tượng và các kiểu TOML (số, boolean, ngày, mảng) được ánh xạ sang các kiểu JSON tương đương. Mọi thứ chạy trong trình duyệt của bạn.
Tính Năng Bạn Nhận Được
- Chuyển đổi một cú nhấp: nhấn Chuyển Đổi và JSON xuất hiện trong bảng kết quả.
- Kết quả nhận biết kiểu: số, boolean, ngày và mảng đều có dạng JSON đúng.
- Hỗ trợ bảng lồng nhau: các phần và bảng con TOML trở thành đối tượng JSON lồng nhau.
- Hỗ trợ mảng bảng: các khối [[items]] tự động trở thành mảng đối tượng JSON.
- Hỗ trợ tải lên: tải tệp .toml từ thiết bị của bạn hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả JSON bằng nút Sao Chép và dán ở bất cứ đâu.
Cách Sử Dụng Công Cụ
- Dán TOML 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 .toml.
- Nhấn nút Chuyển Đổi để tạo kết quả JSON ở bên phải.
- Nhấn nút Sao Chép để sao chép JSON vào clipboard của bạn.
- Sử dụng nút Xóa để đặt lại cả hai trình soạn thảo khi muốn bắt đầu lại.
Các Trường Hợp Sử Dụng Phổ Biến
- Script build: đọc metadata Cargo.toml hoặc pyproject.toml trong các công cụ chỉ nhận JSON.
- Kiểm thử API: chuyển bản nháp cấu hình TOML thành JSON để gửi như tải trọng yêu cầu.
- Bàn giao dữ liệu: chuyển đổi TOML do con người chỉnh sửa thành JSON cho các dịch vụ backend.
- Fixture kiểm thử: tạo mẫu JSON từ tệp TOML cho các bài kiểm thử đọc JSON.
Ví Dụ Chuyển Đổi
Đầu Vào (TOML)
[database] host = "localhost" port = 5432 enabled = true
Đầu Ra (JSON)
{
"database": {
"host": "localhost",
"port": 5432,
"enabled": true
}
}