Chuyển JSON sang TOML

Dán JSON và nhận ngay TOML gọn gàng — object lồng nhau thành [bảng], danh sách object thành [[mảng bảng]] — sẵn sàng dùng cho Cargo.toml, pyproject.toml hoặc bất kỳ file cấu hình TOML nào.

Cập nhật
Chuyển đổi

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển TOML sang JSON hoặc YAML và ngược lạiCargo.toml, pyproject.toml và file cấu hình.Chuyển đổi TOML →

Cách dùng Chuyển JSON sang TOML

  1. Dán một object JSON — cấp cao nhất phải là object.
  2. TOML sẽ hiện ra ngay khi bạn gõ; JSON không hợp lệ sẽ được báo lỗi kèm vị trí.
  3. Sao chép hoặc tải file TOML về.

Cách JSON ánh xạ sang TOML

Các giá trị đơn giản trở thành dòng key = value. Object lồng nhau trở thành bảng — {"server": {"port": 8080}} được chuyển thành [server] theo sau là port = 8080. Mảng object trở thành mảng bảng viết với dấu ngoặc vuông kép, [[servers]], mỗi phần tử một khối. Mảng giá trị đơn giản giữ nguyên dạng nội tuyến: tags = ["a", "b"].

Những gì không thể chuyển đổi

TOML không có null, nên các giá trị null sẽ bị bỏ qua. Tài liệu TOML luôn là một bảng, vì vậy JSON phải là object ở cấp cao nhất — hãy bọc mảng cấp cao nhất vào một object trước. Ngày tháng dạng chuỗi ISO 8601 sẽ giữ nguyên là chuỗi; nếu công cụ của bạn yêu cầu kiểu ngày, hãy tự viết lại thành ngày TOML.

Bảo mật theo thiết kế

Quá trình chuyển đổi chạy ngay trên trình duyệt của bạn; không có dữ liệu nào được tải lên.

Cũng được tìm dưới tên: json sang toml, json to toml, công cụ chuyển json sang toml, tạo toml, json sang cargo toml, json sang pyproject toml.

Các công cụ dùng kèm tốt với Chuyển JSON sang TOML

  • Chuyển đổi TOML — Chuyển file cấu hình TOML — Cargo.toml, pyproject.toml, cấu hình Hugo hoặc Netlify — sang JSON hoặc YAML, hoặc chuyển JSON và YAML thành TOML.
  • JSON sang YAML — Dán JSON để nhận YAML sạch cho manifest Kubernetes, Docker Compose, GitHub Actions hoặc bất kỳ file cấu hình nào.
  • Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
  • YAML sang JSON — Dán YAML — file Compose, manifest Kubernetes hay cấu hình CI — và nhận JSON đã được định dạng.

Câu hỏi thường gặp

Tại sao mảng JSON cấp cao nhất của tôi bị từ chối?
Tài liệu TOML là các bảng (object). Hãy bọc mảng lại, ví dụ {"items": [...]}, khi đó nó sẽ trở thành một mảng bảng tên items.
Giá trị null được xử lý thế nào?
Chúng sẽ bị bỏ qua vì TOML không có kiểu null. Bạn có thể xóa khóa đó hoặc gán một giá trị mặc định.
Tôi có thể chuyển TOML ngược lại thành JSON không?
Có — chỉ cần chọn TOML → JSON ngay trong công cụ này.
Tôi có thể cài Chuyển JSON sang TOML như một ứng dụng web và dùng khi không có mạng không?
Có. Chuyển JSON sang TOML là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan