YAML là gì?

YAML là 1 trong những định dạng dũ liệu trung gian có thiết kế nhằm người tiêu dùng cùng các ngôn từ thiết kế thuộc hiểu được. YAML được dùng vào mục đích tương tự như JSON, XML tuy vậy này lại có khá nhiều hào kiệt khá nổi bật rộng vì cấu trúc dữ liệu linch hoạt rộng, cung cấp những ngôn ngữ xây dựng, diễn đạt với mở rộng dữ liệu hơn cùng dễ áp dụng vị hơi có rất nhiều dạng hình dữ liệu xây dựng. chi tiết tại http://www.yaml.org/

ví dụ như về 1 đoạn YAML được màn biểu diễn nhỏng sau:

http://yaml-online-parser.appspot.com/ Là 1 trang thay đổi YAML sang JSON. quý khách hàng yêu cầu dùng trang này trong lúc đọc sẽ nhanh khô phát âm hơn.quý khách hàng vẫn xem: Yaml là gì

YAML cần sử dụng có tác dụng gì?

Tương từ JSON giỏi XML, YAML hoàn toàn có thể dùng để tiềm ẩn công bố ở dạng text. Dùng cho những tệp tin config, lưu giữ giá trị hằng…

YAML và JSON

– JSON là YAML, nói theo cách khác JSON rất có thể gọi được bởi vì những trình hiểu YAML, điều ngược chở lại không ổn.

Bạn đang xem: Yaml là gì

– JSON thỏa mãn nhu cầu tốt rộng mục đích Bàn bạc tài liệu ( thông qua AJAX…), YAML để cách xử trí các tài liệu offline (tệp tin config…). Chắc bởi vì JSON thường xuyên được cách xử trí nkhô giòn rộng (http://stackoverflow.com/questions/2451732/how-is-it-that-json-serialization-is-so-much-faster-than-yaml-serialization-in-p)

YAML cùng XML

– YAML không có những thẻ thuộc tính như XML tuy vậy vậy vào kia nó cung cấp những đẳng cấp knhì báo để cách xử lý dữ liệu.

Xem thêm: " Bằng Khen Tiếng Anh Là Gì, Giấy Khen Trong Tiếng Anh Là Gì

Ví dụ 1 đoạn XML

Bob Abooey adv 555-1212 ahunterexample1.com babooeyexample2.com1 đoạn YAML

– Sau 2 ví dụ trên, các bạn thấy phương pháp viết nào về tối ưu ngắn gọn gàng cùng linch hoạt vào câu hỏi sửa đổi hơn!

Ưu điểm YAML – Hỗ trợ phản hồi trong file – Tính linh hoạt trong màn biểu diễn dữ liệu cao dựa vào tất cả cung ứng kiểu dáng dữ liệu: float, array, list… – Hỗ trợ phép gán (anchor)… – YAML dễ dàng đọc-hiểu-viết, cú pháp ngắn gọn làm đoạn code YAML trong tương đối thoáng rộng.- Lúc Này YAML có nhiều tlỗi viện cho những ngôn từ khác nhau: Chi huyết xem ở đây http://yaml.org/

Cú pháp sử dụng YAML

– Giống cú pháp của Pyhẹp, YAML đề nghị thụt đầu cái trước mỗi câu. Thụt đầu loại vị những dấu bí quyết (tùy kết cấu (kăn năn lệnh – block) nhưng mà sử dụng 1 hay 2,4… vết cách), không dùng tab.

Xem thêm: Bức Xúc Với Chế Độ Hậu Mãi Của Didongviet Lừa Đảo Tinhte, Sự Thật Hay Chỉ Là Nhảm Nhí

– Dùng dấu # để bước đầu phản hồi.

– vệt “-” nhằm ban đầu cho một danh sách những phần tử

Ví dụ:

# start YAML- a- b- - c1 - c2- - - d1 - d2Kết quả: Do liên kết nhiều năm đề nghị rút gọn gàng – Cliông xã vào đây

– “—” nhằm bước đầu cho một đoạn YAML, với … để xong đoạn đó ( … hoàn toàn có thể tất cả hoặc không )

Ví dụ: Link

Tmê mệt khảo thêm về cú pháp khác làm việc đây: http://www.yaml.org/refcard.html

Post Navigation


*

*

Next Post: Những lệnh GIT hay áp dụng trường đoản cú cơ phiên bản mang lại nâng cao

Site Sidebar

Search for: Danh mụcChia sẻ (51)Kiến thức lập trình (37)Php (15)Database (6)Frontend (3)Rock Tech (45)Thẻkích hoạt Plan apađậy Apache Pulsar athenz Behavioral Pattern ConfigServer Security and Firewall Creational Pattern những lệnh firewalld cơ bản thiết kế patterns endpoint faker firewall firewalld git git commit git merge git rebase git stash hibernate trả lời cài đặt mail server Integration Test Java chất vấn PTR linux lệnh linux mail server mail hệ thống trên centos 7 maven multiple php version MySquốc lộ nginx nginx amplify Nginx Amplify Agent NGINX Amplify là gì php php 7.1 Product manager là gì sản phẩm manager làm những gì project management seeding database spring boot Structural Pattern Tôi làm việc gì trong đơn vị với tổ chức của tôi? Tôi là Product Manager web services

Site Footer

Powered by WordPress

Sliding Sidebar

About Me
*

Hello, my name is Dũng (Johnny). Welcome khổng lồ my blog. As I’m a developer, I write about topics related lớn the field of programming, mainly from a technical point of view. On this blog you’ll find posts which encourage discussion, information about development trends, case studies, reviews, tutorials, tips on how to lớn improve your effectiveness, và anything else that might be fascinating to lớn people from the IT industry. I love PHPhường, NodeJS,... and Fullstachồng.Mail: ledung8bitbase.com

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *