T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

Bộ chuyển đổi JSON ↔ YAML

Chuyển đổi JSON sang YAML và YAML trở lại JSON ngay trong trình duyệt của bạn. Dán định dạng nào cũng được để nhận kết quả gọn gàng, thụt lề chính xác — lý tưởng cho tệp cấu hình, pipeline CI và Kubernetes manifest.

Thụt lề

Đầu vào JSON
Đầu ra YAML

Nhập dữ liệu ở trên để xem kết quả chuyển đổi tại đây.

Cách sử dụng Bộ chuyển đổi JSON ↔ YAML

  1. 1

    Chọn một chiều

    Dùng nút gạt để chọn JSON sang YAML hoặc YAML sang JSON. Nút đổi chiều sẽ đưa kết quả của bạn vào ô đầu vào để bạn chuyển ngược lại theo chiều kia.

  2. 2

    Dán dữ liệu của bạn

    Dán JSON hoặc YAML vào ô đầu vào. Quá trình chuyển đổi chạy tự động khi bạn gõ, giữ nguyên cấu trúc, lồng cấp và các kiểu dữ liệu.

  3. 3

    Chọn mức thụt lề

    Chọn thụt lề 2 hoặc 4 dấu cách cho khớp với phong cách dự án của bạn. Kết quả luôn gọn gàng và thụt lề chính xác cho cả hai định dạng.

  4. 4

    Sao chép kết quả

    Xem lại kết quả đã chuyển đổi và sao chép vào khay nhớ tạm, sẵn sàng để chèn vào một tệp cấu hình, một pipeline hay mã nguồn của bạn.

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

JSON và YAML khác nhau như thế nào?
JSON là một định dạng dữ liệu nghiêm ngặt, dùng dấu ngoặc nhọn và dấu ngoặc vuông, lý tưởng cho API và trao đổi giữa các máy. YAML là một superset thân thiện với con người của JSON, dùng thụt lề thay cho dấu ngoặc nhọn và hỗ trợ chú thích, nhờ đó rất phổ biến cho các tệp cấu hình như Docker Compose, GitHub Actions và Kubernetes manifest.
Làm thế nào để chuyển JSON sang YAML?
Dán JSON của bạn vào ô đầu vào, công cụ sẽ phân tích và chuyển nó thành YAML, giữ nguyên cấu trúc, lồng cấp, mảng và các kiểu dữ liệu như số, boolean và null. Chọn độ rộng thụt lề cho khớp với quy ước của dự án bạn.
Công cụ có chuyển YAML trở lại JSON được không?
Có. Đổi chiều sang YAML sang JSON, công cụ sẽ phân tích YAML của bạn và xuất ra JSON hợp lệ, được định dạng đẹp. Lưu ý rằng các chú thích trong YAML sẽ không được giữ lại, vì JSON không có cú pháp cho chú thích.
Phân tích YAML không đáng tin ở đây có an toàn không?
Có. Bộ chuyển đổi dùng schema YAML an toàn, vốn chỉ nạp các kiểu dữ liệu tiêu chuẩn — map, sequence, chuỗi, số, boolean và null — và không bao giờ thực thi mã hay khởi tạo các kiểu tùy chỉnh. Việc dán YAML không đáng tin không thể chạy bất cứ thứ gì trong trình duyệt của bạn.
Dữ liệu của tôi có được tải lên máy chủ không?
Không. Mọi việc phân tích và chuyển đổi đều diễn ra hoàn toàn trong trình duyệt của bạn. Dữ liệu của bạn không bao giờ bị tải lên, ghi lại hay lưu trữ, nên nó hoàn toàn riêng tư và công cụ vẫn hoạt động ngay cả khi bạn ngoại tuyến.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Bộ chuyển đổi JSON ↔ CSV

Bộ chuyển đổi Unix Timestamp

Bộ chuyển đổi Nhị phân ↔ Thập phân

Bộ Chuyển Đổi Thập Phân ↔ Nhị Phân

Bộ chuyển đổi CSV sang JSON

Bộ chuyển đổi Văn bản ↔ Nhị phân