YAML - Khái niệm cơ bản

Bây giờ bạn đã có ý tưởng về YAML và các tính năng của nó, hãy cùng chúng tôi tìm hiểu những điều cơ bản về nó với cú pháp và các thao tác khác. Hãy nhớ rằng YAML bao gồm một định dạng có cấu trúc mà con người có thể đọc được.

Quy tắc tạo tệp YAML

Khi bạn đang tạo một tệp trong YAML, bạn nên nhớ các quy tắc cơ bản sau:

  • YAML phân biệt chữ hoa chữ thường

  • Các tập tin phải có .yaml như phần mở rộng

  • YAML không cho phép sử dụng các tab trong khi tạo tệp YAML; không gian được phép thay thế

Các thành phần cơ bản của tệp YAML

Các thành phần cơ bản của YAML được mô tả dưới đây:

Định dạng khối thông thường

Định dạng khối này sử dụng hyphen+spaceđể bắt đầu một mục mới trong một danh sách được chỉ định. Quan sát ví dụ dưới đây -

--- # Favorite movies
 - Casablanca
 - North by Northwest
 - The Man Who Wasn't There

Inline Format

Định dạng nội tuyến được phân tách bằng comma and spacevà các mục được bao gồm trong JSON. Quan sát ví dụ dưới đây -

--- # Shopping list
   [milk, groceries, eggs, juice, fruits]

Folded Text

Văn bản được gấp lại chuyển đổi dòng mới thành khoảng trắng và xóa khoảng trắng ở đầu. Quan sát ví dụ dưới đây -

- {name: John Smith, age: 33}
- name: Mary Smith
  age: 27

Cấu trúc tuân theo tất cả các quy ước cơ bản của YAML được hiển thị bên dưới:

men: [John Smith, Bill Jones]
women:
  - Mary Smith
  - Susan Williams

Tóm tắt các phần tử cơ bản của YAML

  • Tóm tắt về các phần tử cơ bản của YAML được đưa ra ở đây: Các nhận xét trong YAML bắt đầu bằng (#) tính cách.

  • Nhận xét phải được phân tách với các mã thông báo khác bằng khoảng trắng.

  • Thụt lề của khoảng trắng được sử dụng để biểu thị cấu trúc.

  • Các tab không được bao gồm dưới dạng thụt lề cho tệp YAML.

  • Các thành viên trong danh sách được biểu thị bằng dấu gạch ngang ở đầu (-).

  • Các thành viên trong danh sách được đặt trong dấu ngoặc vuông và được phân tách bằng dấu phẩy.

  • Mảng liên kết được biểu diễn bằng dấu hai chấm ( : )theo định dạng của cặp giá trị khóa. Chúng được đặt trong dấu ngoặc nhọn{}.

  • Nhiều tài liệu với các luồng đơn được phân tách bằng 3 dấu gạch ngang (---).

  • Các nút lặp lại trong mỗi tệp ban đầu được biểu thị bằng dấu và (&) và bằng dấu hoa thị (*) đánh dấu sau.

  • YAML luôn yêu cầu dấu hai chấm và dấu phẩy được sử dụng làm dấu phân cách danh sách theo sau là dấu cách với giá trị vô hướng.

  • Các nút phải được gắn nhãn bằng dấu chấm than (!) hoặc dấu chấm than kép (!!), theo sau là chuỗi có thể được mở rộng thành URI hoặc URL.