Định dạng YAML

Định dạng mã YAML, làm cho cấu trúc trở nên rõ ràng, dễ đọc và chỉnh sửa

1107 lần sử dụng | 5.0 đánh giá

Cài đặt định dạng

Tùy chọn định dạng

Hướng dẫn sử dụng

1

Nhập mã YAML

Dán hoặc nhập mã YAML cần định dạng vào khu vực văn bản

2

Cài đặt tùy chọn định dạng

Chọn xem có mở rộng giá trị phức tạp, giữ lại chú thích, sắp xếp khóa hay không và thiết lập kích thước thụt lề theo nhu cầu

3

Định dạng hoặc nén

Nhấn nút "Định dạng YAML" để làm đẹp mã, hoặc nhấn nút "Nén YAML" để giảm thụt khoảng trắng và xuống dòng

4

Nhận kết quả

Sau khi định dạng hoàn tất, bạn có thể sao chép mã hoặc tải xuống dưới dạng tệp YAML

5

Lưu ý sử dụng

Đảm bảo nhập mã YAML hợp lệ, nếu không có thể không định dạng chính xác. Với tệp lớn, có thể cần thời gian xử lý lâu hơn

Kiến thức cơ bản về YAML

Cái gì là YAML?

YAML (YAML Ain't Markup Language) là một ngôn ngữ tuần tự hóa dữ liệu thân thiện với con người, thường được sử dụng cho tệp cấu hình và trao đổi dữ liệu. Nó được thiết kế với định dạng ngắn gọn, dễ đọc, đặc biệt thích hợp cho các cấu trúc dữ liệu cần chỉnh sửa và đọc thủ công. YAML sử dụng khoảng trắng thụt lề để thể hiện cấp bậc dữ liệu thay vì sử dụng dấu ngoặc hoặc thẻ.

Cú pháp cơ bản YAML

1

Thụt lề và cấu trúc phân cấp

YAML sử dụng khoảng trắng thụt lề để thể hiện cấu trúc phân cấp dữ liệu, không hỗ trợ ký tự Tab. Thông thường sử dụng 2 hoặc 4 khoảng trắng làm đơn vị thụt lề.

# Ví dụ thụt lề YAML
example:
  level1:
    level2:
      key: value
2

Cặp khóa-giá trị

Đơn vị dữ liệu cơ bản của YAML là cặp khóa-giá trị, sử dụng dấu hai chấm và khoảng trắng (: ) để phân tách khóa và giá trị.

# Ví dụ cặp khóa-giá trị
name: John Doe
age: 30
title: Software Engineer
3

Danh sách và mảng

Sử dụng dấu gạch ngang và khoảng trắng(- )để biểu thị mục danh sách.

# Ví dụ danh sách
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

# Danh sách nội tuyến
colors: [red, green, blue, yellow]
4

Chú thích

YAML sử dụng ký tự thăng(#)để biểu thị chú thích, toàn bộ nội dung từ dấu thăng tới cuối dòng sẽ bị bỏ qua.

# Đây là một chú thích
name: John Doe  # Đây cũng là một chú thích

Kiểu dữ liệu YAML hỗ trợ

Chuỗi

Không cần dấu ngoặc, nhưng nếu chứa ký tự đặc biệt thì cần dấu ngoặc

simple_string: Hello
quoted_string: "Hello, World!"
multiline: |
  Line 1
  Line 2
  Line 3

Số

Hỗ trợ số nguyên, số thực, ký hiệu khoa học, v.v.

integer: 42
float: 3.14
scientific: 6.022e23

Giá trị boolean

Biểu thị đúng hoặc sai

active: true
enabled: false

Giá trị rỗng

Biểu thị rỗng hoặc không xác định

empty_value: null
another_empty: ~

Tính năng nâng cao YAML

1

Điểm neo và tham chiếu

Sử dụng điểm neo(&)và tham chiếu(*)có thể tái sử dụng dữ liệu, tránh định nghĩa lặp lại.

2

Kết hợp khóa

Sử dụng khóa kết hợp(<<)có thể hợp nhất nội dung của một ánh xạ vào một ánh xạ khác.

3

Chuỗi nhiều dòng

YAML cung cấp nhiều cách xử lý chuỗi nhiều dòng, bao gồm giữ lại ký tự xuống dòng(|)và gọn gàng ký tự xuống dòng(>)。

Quảng cáo

推荐工具

Công cụ Định dạng XML - Công cụ Miễn phí Trực tuyến để Làm đẹp và Nén Mã XML

Công cụ định dạng XML trực tuyến miễn phí hỗ trợ các chức năng như làm đẹp mã XML, nén, xác thực, v.v., giúp mã XML của bạn trở nên chuẩn hơn và dễ đọc hơn. Cung cấp xem trước định dạng theo thời gian thực và hỗ trợ nhiều tùy chọn định dạng XML.

XML sang JSON - Công cụ chuyển đổi trực tuyến miễn phí

Công cụ XML sang JSON có thể phân tích và chuyển đổi chuỗi định dạng XML và chuỗi định dạng JSON, đồng thời định dạng chuỗi sau khi chuyển đổi.

Công cụ định dạng và nén JavaScript trực tuyến - Làm đẹp, tối ưu hóa và làm rối mã JS

Một công cụ trực tuyến mạnh mẽ để định dạng và nén mã JavaScript (JS). Hỗ trợ thụt lề tùy chỉnh (tab hoặc dấu cách), gập/mở mã, ngắt dòng tự động, làm đẹp mã chỉ bằng một cú nhấp chuột và nén/làm rối hiệu quả các tập lệnh JS, giúp các nhà phát triển cải thiện khả năng đọc mã, giảm kích thước tệp và tối ưu hóa hiệu suất trang web.

Trình chuyển đổi YAML sang JSON - Hộp công cụ trực tuyến miễn phí

Công cụ chuyển đổi lẫn nhau giữa định dạng YAML (YML) và JSON trực tuyến, hỗ trợ chuyển đổi lẫn nhau giữa dữ liệu YAML và JSON, đồng thời hỗ trợ xác minh xem dữ liệu định dạng YAML và JSON được nhập có chính xác không.

Định dạng YAML - Công cụ YAML trực tuyến miễn phí

Công cụ định dạng và làm đẹp YAML trực tuyến miễn phí, hỗ trợ điều chỉnh thụt lề tự động, làm nổi bật cú pháp, loại bỏ khoảng trắng thừa, giúp mã YAML của bạn rõ ràng và dễ đọc. Không cần cài đặt, định dạng một cú nhấp để nâng cao tính đọc hiểu và hiệu suất bảo trì của tệp YAML!