Đị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
Cài đặt định dạng
Tùy chọn định dạng
Hướng dẫn sử dụng
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
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
Đị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
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
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
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
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
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]
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
Đ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.
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.
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(>)。
推荐工具
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!