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 ...

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

0%

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
Hosted in GermanyGlobal Content Delivery
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

YAML sang JSON · XML sang JSON · JSON sang XML · XML sang YAML · JSON sang TOML · GeoJSON sang KML