یادگیری YAML – YAML زبان نشانه گذاری نیست

عکس پروفایل Shveta Vasisht Hacker Noon

YAML یک زبان سریال سازی داده است. این برای انتقال داده ها بین برنامه ها و سرویس هایی که ساختار داده های مختلف دارند استفاده می شود.

در اصل YAML به معنای یک زبان نشانه گذاری دیگر بود. با این حال ، بعداً برای استفاده از زبان YAML مورد استفاده قرار نگرفت تا بر ویژگیهای داده گرا تأکید کند.

YAML در عین حال مفید و دوستانه طراحی شده است کار با داده ها. از نویسه های قابل چاپ یونی کد استفاده می کند ، برخی از آنها اطلاعات ساختاری را ارائه می دهند و بقیه حاوی داده ها هستند.

این قالب بندی واضح دارد که باعث می شود انسان قابل خواندن باشد ، استفاده از آن آسان باشد و به راحتی قابل اجرا باشد.

یامل تعداد کاراکترهای ساختاری را به حداقل می رساند و اجازه می دهد تا داده ها به روشی معنی دار نشان داده شوند. به عنوان مثال ، تورفتگی برای ساختار استفاده می شود ، جفت کلید-مقدار با دو نقطه از هم جدا می شوند و از خط تیره برای ایجاد لیست گلوله استفاده می شود. از این رو قالب واضح تر به نظر می رسد و به راحتی قابل درک است.

اجازه دهید مثالی بزنیم و آن را با JSON و XML مقایسه کنیم: –

یامل

Employees:
  -  id: 4
     employeename: Ryan                  
     employeetitle: Marketing Manager 

JSON

{
"Employees": [
  {
    "id":  4,
    "employeename":  "Ryan",
    "employeetitle":  "Marketing Manager"
  }
]
}

XML


<Employees
   <id4id
   <employeenameRyanemployeename
   <employeetitleMarketing Manageremployeetitle
Employees

شما می توانید آن YAML را ببینید

سئو PBN | خبر های جدید سئو و هک و سرور
مطالب پیشنهادی  مقایسه 10 ابزار تست خودکار موبایل