Bộ chuyển TOML sang JSON

Dán TOML từ Cargo.toml, pyproject.toml hoặc cấu hình ứng dụng và chuyển đổi thành JSON dễ đọc cho các script, kiểm toán và công việc di trú dữ liệu.

Mọi chuyển đổi dữ liệu xảy ra cục bộ trong trình duyệt của bạn. Không có JSON, CSV, YAML, XML hoặc TOML nào được gửi tới máy chủ của chúng tôi.
TOMLJSON

Ví dụ nhanh

Chuyển đổi cấu hình TOML thành JSON được định dạng

TOML sang JSON hữu ích khi cấu hình từ dự án Rust, đóng gói Python, tệp config.toml của OpenAI Codex, cài đặt trang tĩnh hoặc cấu hình ứng dụng cần được kiểm tra bởi các script dựa trên JSON, client API, công cụ xác thực hoặc kiểm tra di trú. Bộ chuyển đổi sẽ phân tích cú pháp TOML và ghi JSON với thụt lề.

TOML được thiết kế cho cấu hình, trong khi JSON là định dạng dữ liệu chung. Các bảng, mảng bảng và giá trị vô hướng có thể ánh xạ tốt, nhưng chú thích và định dạng sẽ không được giữ lại sau khi chuyển đổi.

Ví dụ TOML nên kiểm tra dưới dạng JSON

  • Cargo.toml Siêu dữ liệu khi một script phát hành mong đợi dữ liệu gói ở dạng JSON.
  • pyproject.toml các phụ thuộc hoặc cài đặt công cụ trước khi chuyển chúng vào pipeline khác.
  • OpenAI Codex config.toml đoạn config khi bạn muốn kiểm tra các bảng model, provider, sandbox hoặc trusted-project.
  • Cấu hình ứng dụng với các bảng lồng nhau và mảng cần được xem nhanh dưới dạng JSON.

Những gì cần kiểm tra sau khi chuyển đổi

  • Các chú thích và khoảng cách đã giải thích tệp TOML gốc.
  • Các khóa chấm và bảng sẽ trở thành các đối tượng JSON lồng nhau.
  • Các mảng bảng sẽ trở thành các mảng JSON chứa các đối tượng.
  • Các giá trị ngày, giờ và datetime, có thể được tuần tự hóa thành chuỗi hoặc các giá trị giống Date tùy thuộc vào đường dẫn parser.
Ghi chú về ngày: Hãy kiểm tra các ngày trong TOML trước khi sử dụng đầu ra JSON trong môi trường sản xuất. Các kết hợp parser và serializer khác nhau có thể giữ chúng dưới dạng chuỗi hoặc giá trị Date.

Bộ chuyển đổi liên quan

Muốn chuyển theo hướng ngược lại? Sử dụng Bộ chuyển đổi JSON sang TOML cho các đối tượng JSON kiểu cấu hình có thể được biểu diễn dưới dạng TOML.

Câu hỏi thường gặp về TOML sang JSON

Các chú thích TOML có được giữ lại trong JSON không?

Không. JSON không có cú pháp chú thích, vì vậy các chú thích trong TOML sẽ bị loại bỏ khi chuyển đổi.

Các bảng TOML được biểu diễn trong JSON như thế nào?

Các bảng TOML trở thành các đối tượng JSON lồng nhau. Các mảng bảng trở thành các mảng JSON chứa các đối tượng.

Điều gì xảy ra với các giá trị ngày và thời gian trong TOML?

Các giá trị ngày, giờ và datetime nên được kiểm tra sau khi chuyển đổi vì hành vi của parser có thể ảnh hưởng đến việc chúng xuất hiện là chuỗi hay các giá trị được tuần tự hóa giống Date.