🔄

TOML sang JSON

Chuyển đổi giữa định dạng TOML và JSON. Hỗ trợ bảng, mảng các bảng, bảng nội tuyến, chuỗi nhiều dòng và ngày. Mọi thứ chạy trong trình duyệt của bạn — không máy chủ, không theo dõi.

Công cụ chuyển đổi Chạy cục bộ Không gửi dữ liệu
toml json chuyển đổi chỉ phía máy khách
Thụt lề JSON:
Đầu vào TOML
→
Đầu ra JSON
💡
TOML (Tom's Obvious Minimal Language) là định dạng tệp cấu hình được Cargo, uv, pyproject.toml và nhiều công cụ CLI sử dụng. Dùng trình chuyển đổi này để xem cấu hình TOML dưới dạng JSON hoặc tạo TOML từ một đối tượng JSON. Lưu ý: ngày tháng trong TOML được giữ nguyên dưới dạng chuỗi ISO trong đầu ra JSON.

TOML sang JSON là gì?

Trình chuyển đổi TOML sang JSON giúp bạn chuyển dữ liệu cấu hình có cấu trúc giữa định dạng TOML và JSON. Nó hữu ích cho công cụ dành cho nhà phát triển, cài đặt ứng dụng, siêu dữ liệu gói và mọi quy trình mà một hệ thống ưu tiên TOML trong khi hệ thống khác mong đợi JSON.

Cách sử dụng trình chuyển đổi TOML sang JSON

  1. Dán TOML hoặc JSON vào khung nhập.
  2. Chọn hướng chuyển đổi bạn cần.
  3. Xem lại kết quả đã chuyển đổi và sửa các vấn đề cú pháp nếu trình phân tích báo lỗi.
  4. Sao chép đầu ra vào tệp cấu hình, script hoặc quy trình build của bạn.
Tìm hiểu trình chuyển đổi TOML sang JSON ▾
Ví dụ
Đầu vào [database] server = "db.example.com" ports = [5432, 5433]
Đầu ra { "database": { "server": "db.example.com", "ports": [5432, 5433] } }
Các trường hợp sử dụng phổ biến
  • Chuyển đổi tệp cấu hình ứng dụng, Rust hoặc Python giữa TOML và JSON
  • Xem các bảng TOML lồng nhau ở dạng đối tượng JSON tường minh
  • Chuẩn bị dữ liệu cho các công cụ chấp nhận JSON nhưng không chấp nhận TOML
  • Kiểm tra mảng bảng, bảng nội tuyến và giá trị có kiểu khi gỡ lỗi cấu hình
Vì sao nên dùng công cụ này
  • Hữu ích cho các dự án nhiều cấu hình và hệ sinh thái ngôn ngữ phụ thuộc vào TOML.
  • Giúp việc xem bảng TOML và giá trị có kiểu ở dạng JSON dễ dàng hơn.
  • Chạy cục bộ để cấu hình dự án vẫn ở trên máy của bạn.
Câu hỏi thường gặp
Chú thích TOML có được giữ nguyên khi chuyển sang JSON không?

Không. JSON không hỗ trợ chú thích, nên chú thích TOML bị loại bỏ khi chuyển đổi sang JSON.

Công cụ có hỗ trợ mảng các bảng TOML không?

Có. Mảng các bảng TOML (các phần ngoặc vuông kép như [[products]]) được chuyển thành mảng đối tượng JSON.

Phiên bản TOML nào được hỗ trợ?

Công cụ hỗ trợ TOML v1.0, bao gồm tất cả tính năng tiêu chuẩn như khóa dạng dấu chấm, bảng nội tuyến và chuỗi nhiều dòng.

Dữ liệu cấu hình của tôi có an toàn không?

Có. Mọi xử lý diễn ra hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến máy chủ.