Công cụ dành cho nhà phát triển / 17

Bộ chuyển đổi JSON sang TOML / TOML sang JSON

Chuyển đổi đối tượng JSON sang cú pháp cấu hình TOML hoặc phân tích chuỗi TOML thành dữ liệu đối tượng JSON.

Bộ chuyển đổi JSON sang TOML / TOML sang JSON: TOEA phân tích các khóa dữ liệu, số, giá trị boolean, mảng và bảng thành cấu trúc TOML hoặc JSON hợp lệ theo chuẩn. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng

Những gì TOML không thể biểu diễn

TOML không có null, nên khóa có giá trị là null sẽ bị bỏ khỏi kết quả và các phần tử null bị loại khỏi mảng. Hầu hết chương trình xem khóa bị thiếu là chưa được đặt, nhưng bạn nên kiểm tra mọi trình đọc có phân biệt khóa vắng mặt với khóa rỗng hay không. Cấp cao nhất phải là một đối tượng, vì tệp TOML luôn là một bảng. Ngày tháng vẫn là chuỗi được đặt trong dấu nháy thay vì trở thành giá trị ngày-giờ gốc của TOML; hãy bỏ dấu nháy khỏi giá trị như 2024-05-01T09:00:00Z nếu trình đọc yêu cầu ngày thực.

Lồng nhau và tên khóa

Các đối tượng lồng nhau trở thành các phần bảng ở mọi độ sâu, được đặt tên theo đường dẫn: server.tls được ghi dưới tiêu đề [server.tls]. Mảng có các phần tử đều là đối tượng sẽ trở thành một loạt phần [[name]], mỗi phần tương ứng với một phần tử. Đối tượng bên trong mảng hỗn hợp được ghi thành bảng nội tuyến, { a = 1 }. Các khóa chỉ gồm chữ cái, chữ số, _ và - được ghi không có dấu nháy; mọi khóa khác, chẳng hạn khóa có khoảng trắng hoặc dấu chấm, được đặt trong dấu nháy như "my key" = 1.

Chiều chuyển từ TOML sang JSON đọc các giá trị một dòng, tiêu đề [table] và [a.b] có dấu chấm, cùng các phần [[array]]. Chuỗi nhiều dòng và bảng nội tuyến không được đọc, nên việc chuyển đổi qua lại hoạt động tốt nhất với các tệp có cấu trúc cấu hình.

Cách sử dụng

  1. Dán chuỗi JSON hoặc TOML của bạn.
  2. Chọn hướng chuyển đổi (JSON → TOML hoặc TOML → JSON).
  3. Sao chép kết quả đầu ra.

Quyền riêng tư và giới hạn

Dữ liệu cấu hình luôn được giữ trong trình duyệt của bạn.

Công cụ liên quan

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

Những cấu trúc TOML nào được hỗ trợ?

JSON sang TOML ghi các cặp khóa–giá trị, mảng, bảng lồng nhau ở mọi cấp dưới dạng các phần [a.b] và mảng đối tượng dưới dạng các phần [[table]]. TOML sang JSON đọc các cặp khóa–giá trị trên một dòng, tiêu đề [table] và [a.b] dạng chấm, cùng các phần [[table]]; công cụ không đọc bảng nội tuyến và chuỗi nhiều dòng.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản