YAML - Lược đồ Failsafe
Lược đồ YAML được định nghĩa là sự kết hợp của tập hợp các thẻ và bao gồm cơ chế phân giải các thẻ không cụ thể. Lược đồ an toàn dự phòng trong YAML được tạo theo cách mà nó có thể được sử dụng với bất kỳ tài liệu YAML nào. Nó cũng được coi là một lược đồ được đề xuất cho một tài liệu YAML chung.
Các loại
Có hai loại lược đồ an toàn dự phòng: Generic Mapping và Generic Sequence
Ánh xạ chung
Nó đại diện cho một vùng chứa kết hợp. Ở đây, mỗi khóa là duy nhất trong liên kết và được ánh xạ tới chính xác một giá trị. YAML không bao gồm hạn chế đối với các định nghĩa chính.
Dưới đây là một ví dụ để biểu diễn ánh xạ chung:
Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!map { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }
Đầu ra của cấu trúc ánh xạ chung ở định dạng JSON được hiển thị bên dưới:
{
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans",
"Flow style": {
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans"
}
}
Trình tự chung
Nó đại diện cho một loại trình tự. Nó bao gồm một tập hợp được lập chỉ mục bởi các số nguyên tuần tự bắt đầu bằng số không. Nó được đại diện với!!seq nhãn.
Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!seq { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }
Đầu ra cho chuỗi an toàn dự phòng chung này
schema is shown below:
{
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans",
"Flow style": {
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans"
}
}