vi

JSON sang YAML

Chuyển tệp JSON thành YAML ngay trên máy - giữ nguyên cấu trúc và dễ đọc, không tải lên, ngay trong trình duyệt của bạn.

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    YAML là một định dạng dữ liệu thân thiện với con người, phản ánh đúng cấu trúc như JSON - các đối tượng, danh sách, số, chữ - nhưng dùng thụt lề thay cho dấu ngoặc nhọn. Đây là tiêu chuẩn cho các tệp cấu hình (Docker Compose, Kubernetes, đường ống CI, GitHub Actions) và dễ đọc, dễ chỉnh sửa hơn JSON nhiều.

    Công cụ này phân tích tệp JSON của bạn hoàn toàn cục bộ trong trình duyệt và xuất ra YAML có cấu trúc tương đương (js-yaml, thuần JavaScript). JSON không hợp lệ bị từ chối với một thông báo lỗi rõ ràng thay vì bị treo. Quá trình này không mất dữ liệu: YAML quay lại JSON cho ra cùng một cấu trúc. Không có gì bị tải lên.

    Trên thực tế bạn dùng đến nó khi một giao diện lập trình trả về cho bạn một câu trả lời gọn nhẹ, nhưng bạn muốn lưu các thiết lập đó như một cấu hình chỉnh tay. Cách viết thụt lề cho thấy các tầng lồng nhau chỉ trong một cái nhìn và giúp dễ chỉnh sửa sau này cũng như dễ so sánh hai phiên bản trong hệ quản lý phiên bản. Những chuỗi dài và ký tự đặc biệt được bảo vệ đúng cách, để kết quả vẫn hợp lệ mà không phải sửa lại.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoJSON
    Định dạng đầu raYAML
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả hoặc chọn tệp JSON của bạn.
    2. Công cụ chuyển nó thành YAML ngay trên máy.
    3. Tải tệp YAML về.

    Giới hạn: JSON phải hợp lệ (nếu không sẽ báo lỗi rõ ràng). JSON không có chú thích, nên không thể chuyển sang YAML. Cấu trúc rất sâu hoặc lớn cần bộ nhớ. Anchor/tham chiếu cố ý không được xuất ra (dễ đọc hơn).

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

    Tệp của tôi có được tải lên không?

    Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt - không có gì được gửi đi.

    Việc chuyển đổi có không mất dữ liệu không?

    Có. YAML quay lại JSON cho ra đúng cùng một cấu trúc dữ liệu.

    Chuyện gì xảy ra với JSON không hợp lệ?

    Bạn nhận một thông báo lỗi rõ ràng kèm nguyên nhân - không bị treo.

    Tôi cần YAML để làm gì?

    YAML là tiêu chuẩn cho các cấu hình như Docker Compose, Kubernetes và đường ống CI.

    Công cụ liên quan