Trình chuyển đổi YAML sang JSON

Các tệp kê khai Kubernetes, Hành động GitHub và các tệp soạn thảo docker là YAML; một số API và cấu hình JavaScript muốn có JSON.

Cách chuyển đổi YAML sang JSON

1. Dán YAML vào trình chỉnh sửa.
2. Chạy chuyển đổi — lỗi cú pháp hiển thị gợi ý dòng.
3. Xem lại cấu trúc đầu ra JSON.
4. Sao chép JSON cho API hoặc trình xác thực.

Ví dụ chuyển đổi

docker-compose đoạn mã

bản đồ services.web.environment trở thành đối tượng JSON lồng nhau cho máy chủ mô phỏng.

Ma trận hành động GitHub

khối YAML chiến lược.matrix trở thành JSON cho trình tạo tài liệu.

OpenAPI YAML

Thông số kỹ thuật một phần được chuyển đổi thành JSON để dán giao diện người dùng Swagger test.

Khi nào nên chuyển YAML sang JSON

• Khi công cụ chỉ chấp nhận JSON (một số trình xác thực lược đồ).
• Khi mã JavaScript cần đối tượng được phân tích cú pháp từ nguồn YAML.
• Khi gỡ lỗi YAML bằng cách xem cấu trúc tương đương JSON.

Vấn đề ở Na Uy

NO không được trích dẫn trong YAML trở thành sai trong một số trình phân tích cú pháp. Trích dẫn mã quốc gia và chuỗi phiên bản như "1.0" để tránh những bất ngờ về boolean/float trong JSON.

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

Nhận xét trong YAML?

Đã loại bỏ đầu ra JSON — nhận xét không tồn tại khi chuyển đổi.

Các tab trong YAML?

YAML cấm các tab thụt lề — trước tiên hãy sửa dấu cách.

YAML nhiều tài liệu?

--- các tài liệu được phân tách có thể cần phân tách theo cách thủ công.

Loại ép buộc?

YAML 1.1 coi có/không là boolean — kết quả JSON đúng/sai; hãy cẩn thận với các mã quốc gia không được trích dẫn như NO cho Na Uy.

Địa phương?

Có.