🔄

YAML sang JSON

Chuyển đổi qua lại giữa YAML và JSON ngay lập tức. Hỗ trợ đối tượng lồng nhau, mảng, chuỗi nhiều dòng, và tham chiếu anchor. Mọi thứ chạy trong trình duyệt của bạn · không máy chủ, không theo dõi.

Công cụ chuyển đổi Chạy cục bộ Không gửi dữ liệu
YAML JSON DevOps chỉ phía máy khách không theo dõi
Thụt lề JSON:
YAML
→
JSON
💡
YAML sang JSON: phân tích mọi YAML hợp lệ (bao gồm anchor & alias) và xuất JSON được định dạng đẹp. JSON sang YAML: chuyển mọi JSON hợp lệ thành YAML sạch, dễ đọc. Chú thích YAML bị loại bỏ trong quá trình chuyển đổi vì JSON không có cú pháp chú thích.

Công cụ chuyển YAML sang JSON là gì?

Bộ chuyển đổi YAML sang JSON chuyển đổi dữ liệu có cấu trúc giữa YAML và JSON để bạn có thể làm việc ở định dạng mà toolchain của bạn mong đợi. Hữu ích cho tệp cấu hình, payload API, pipeline CI và gỡ lỗi các tài liệu YAML nhiều thụt lề.

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

  1. Dán YAML khi bạn muốn đầu ra JSON, hoặc chuyển chế độ để chuyển đổi ngược lại.
  2. Xem lại kết quả đã phân tích cú pháp và kiểm tra lỗi cú pháp nếu chuyển đổi thất bại.
  3. Điều chỉnh thụt lề JSON nếu bạn muốn đầu ra gọn hoặc dễ đọc.
  4. Sao chép dữ liệu đã chuyển đổi vào ứng dụng, tệp cấu hình hoặc quy trình triển khai của bạn.
Tìm hiểu Bộ chuyển đổi YAML sang JSON ▾
Ví dụ
Đầu vào name: app env: stage: prod region: us-east-1
Đầu ra { "name": "app", "env": { "stage": "prod", "region": "us-east-1" } }
Các trường hợp sử dụng phổ biến
  • Chuyển đổi tệp cấu hình giữa YAML và JSON trong quá trình phát triển
  • Kiểm tra payload API và cấu hình triển khai ở định dạng mà nhóm của bạn ưa thích
  • Gỡ lỗi YAML nhạy cảm với thụt lề bằng cách chuyển đổi nó thành JSON có cấu trúc
  • Chuẩn bị đoạn cấu hình Kubernetes, CI hoặc ứng dụng cho các công cụ khác nhau
Vì sao nên dùng công cụ này
  • Hữu ích cho cấu hình, payload, tệp CI và manifest Kubernetes.
  • Giúp phát hiện các vấn đề cấu trúc YAML bằng cách chuyển đổi thành các đối tượng JSON tường minh.
  • Chạy trong trình duyệt nên nội dung cấu hình vẫn ở cục bộ trong quá trình chuyển đổi.
Câu hỏi thường gặp
Công cụ này có hỗ trợ đối tượng và mảng lồng nhau không?

Có. Trình chuyển đổi xử lý các cấu trúc YAML lồng nhau tùy ý, bao gồm đối tượng, mảng, chuỗi, số, boolean và giá trị None.

Chú thích YAML có được giữ lại trong đầu ra JSON không?

Không. JSON không hỗ trợ chú thích, nên mọi chú thích YAML đều bị loại bỏ trong quá trình chuyển đổi.

Tôi có thể chuyển đổi tệp YAML nhiều tài liệu không?

Công cụ chuyển đổi từng tài liệu YAML một tại một thời điểm. Hiện chưa hỗ trợ YAML nhiều tài liệu (phân tách bằng ---).

Dữ liệu của tôi có an toàn không?

Có. Mọi xử lý diễn ra hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến máy chủ.