Chuyển đổi JSON ↔ YAML ↔ TOML

Chuyển đổi qua lại giữa JSON, YAML và TOML ngay trên trình duyệt — không gửi dữ liệu đi đâu.

Định dạng nguồn
Định dạng đích
Thụt lề

Đầu vào · JSON

Kết quả · YAML

JSON → YAMLHợp lệ
FAQ
Nhóm Dữ liệu (Data)•Tài liệu kỹ thuật & Đặc tả RFC

Tài liệu & Hướng dẫn chuyên sâu: Chuyển đổi JSON ↔ YAML ↔ TOML

1. Tổng quan & Nguyên lý hoạt động

JSON, YAML và TOML cùng mô tả dữ liệu có cấu trúc nhưng mỗi định dạng đảm nhiệm một vai trò: JSON cho API, YAML cho cấu hình hạ tầng (Kubernetes, GitHub Actions, Docker Compose) và TOML cho cấu hình ứng dụng (Cargo, pyproject.toml). Khi chuyển giữa chúng, bạn dễ gặp lỗi thụt lề hoặc nháy kép. Công cụ này phân tích đầu vào bằng thư viện `yaml` và `smol-toml` rồi xuất sang định dạng đích, 100% trên trình duyệt nên cấu hình chứa thông tin nhạy cảm không bị gửi đi đâu.

2. Ưu thế kiến trúc & Tính năng nổi bật

Chuyển đổi sáu chiều

Chọn định dạng nguồn và đích bất kỳ trong JSON, YAML, TOML. Nút "Đổi chiều" hoán đổi hai định dạng và đưa kết quả hiện tại thành đầu vào mới.

Báo lỗi rõ ràng, không làm hỏng dữ liệu

Lỗi cú pháp được hiển thị cùng thông báo của bộ phân tích. Với TOML, công cụ cảnh báo rõ khi gặp giá trị `null` hoặc khi gốc không phải object, vì TOML không biểu diễn được hai trường hợp này.

Tuỳ chỉnh thụt lề, sao chép, tải xuống

Chọn thụt lề 2 hoặc 4 khoảng trắng, sao chép kết quả hoặc tải về với đúng phần mở rộng (.json, .yaml, .toml). Có thể chia sẻ cấu hình qua liên kết.

3. So sánh nhanh ba định dạng

Những khác biệt hay gây lỗi khi chuyển đổi qua lại:

Tính năngJSONYAMLTOML
Chú thích (comment)KhôngCó (#)Có (#)
Giá trị nullnullnull / ~Không hỗ trợ
Kiểu ngày giờChuỗiCó (timestamp)Có (native)
Gốc là mảngĐượcĐượcKhông (phải là bảng)
Thụt lề có ý nghĩaKhôngCóKhông

4. Câu hỏi thường gặp (FAQ)

Giải đáp các thắc mắc phổ biến của lập trình viên khi sử dụng tiện ích Chuyển đổi JSON ↔ YAML ↔ TOML.

Không. JSON không có khái niệm chú thích nên mọi comment bị bỏ đi khi chuyển; chuyển ngược lại từ JSON cũng không thể khôi phục chúng. Hãy giữ bản gốc nếu comment quan trọng.