<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-feature-navigation-update-disabled vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="it" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>YAML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://it.wikipedia.org/wiki/YAML"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-YAML rootpage-YAML skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="it" dir="ltr"><span class="mw-page-title-main">YAML</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="it" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="it" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha17" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r150627583" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .avviso .mbox-text-div>div,.mw-parser-output .avviso .mbox-text-full-div>div{font-size:90%}.mw-parser-output .avviso .mbox-image{flex-basis:52px;flex-grow:0;flex-shrink:0}.mw-parser-output .avviso .mbox-text-full-div .hide-when-compact{display:block}body.skin-minerva .mw-parser-output .ombox.avviso{margin-bottom:5px;margin-top:5px;background:#fbfbfb;border:1px solid #aaa;display:flex;align-items:center;box-sizing:border-box;padding-left:0.5em}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-testo{padding:0.25em 0.5em;width:100%}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-immagine{padding:2px 0 2px 0;text-align:center}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-immaginedestra{padding:2px 4px 2px 0;text-align:center}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-informazioni{border-left:10px solid #1e90ff}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-cancella,body.skin-minerva .mw-parser-output .ombox.avviso .avviso-importante{border-left:10px solid #b22222}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-contenuto{border-left:10px solid #f28500}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-stile{border-left:10px solid #f4c430}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-statico{border-left:10px solid limegreen}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-struttura{border-left:10px solid #9932cc}body.skin-minerva .mw-parser-output .ombox.avviso .avviso-generico{border-left:10px solid #bba}@media screen and (min-width:640px){body.skin-minerva .mw-parser-output .ombox.avviso{margin-left:10%;margin-right:10%}}


/* end   https://it.wikipedia.org/ */
</style></span>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwBA"><style data-mw-deduplicate="TemplateStyles:r143074810" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .sinottico{background-color:#f8f9fa;border:1px solid #c8ccd1;border-spacing:0;clear:right;float:right;font-size:95%;line-height:1.4em;margin:0 0 1em 1.5em;width:280px}.mw-parser-output .sinottico caption{font-weight:bold}.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){background-color:#f3f3f3;border-right:1px solid #e5e5e8;text-align:left;vertical-align:top}.mw-parser-output .sinottico>tbody>tr:not(:last-child)>td,.mw-parser-output .sinottico>tbody>tr:not(:last-child)>th,.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th{border-bottom:1px solid #e0e0e0}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){padding:.25em .4em}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>td{vertical-align:middle}.mw-parser-output .sinottico>tbody>tr>td>hr:only-child{margin:0.4em 0.2em}.mw-parser-output .sinottico ul{margin:0 0 0 1em;padding:0}.mw-parser-output .sinottico_annidata{border-spacing:0;margin:0 -.4em;width:calc(100% + calc(.4em*2))}.mw-parser-output .sinottico_annidata:last-child{margin-bottom:-.2em}.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>td,.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>th{border-bottom:none}.mw-parser-output .sinottico_divisione+.sinottico_divisione>th,.mw-parser-output .sinottico_testata+.sinottico_divisione>th{border-top:2px solid #f8f9fa}.mw-parser-output .sinottico_divisione th{background-color:#eeeeee;padding:.15em .4em;text-align:center}.mw-parser-output .sinottico_piede{text-align:center;font-size:90%;background:#EFEFEF}.mw-parser-output .sinottico_piede2{background-color:white;font-size:xx-small;padding-bottom:0;text-align:right}.mw-parser-output .sinottico_sottotitolo{font-size:80%}.mw-parser-output .sinottico_testata th{background-color:#dedede;font-size:116%;padding:.2em .4em;text-align:center}.mw-parser-output .sinottico_testo_centrale{text-align:center}


/* end   https://it.wikipedia.org/ */
</style></span><table class="infobox sinottico" summary="Tabella sinottica che riassume i principali dati del soggetto"><tbody><tr class="sinottico_testata"><th colspan="2">YAML<br><span class="sinottico_sottotitolo"><a rel="mw:WikiLink" href="Linguaggio_di_programmazione" title="Linguaggio di programmazione">linguaggio di programmazione</a></span></th></tr><tr><td class="sinottico_testo_centrale " colspan="2"><figure class="mw-halign-center" typeof="mw:File/Frameless"><img src="./_assets_/a839499363a995c43d96cb97b5ae0319.png" decoding="async" data-file-width="512" data-file-height="471" data-file-type="drawing" height="180" width="196" class="mw-file-element" loading="lazy"><figcaption></figcaption></figure></td></tr><tr><th>Autore</th><td>Clark Evans
</td></tr><tr><th>Data di origine</th><td>3 marzo 2001
</td></tr><tr><th>Ultima versione</th><td>1.2.2 (1º ottobre 2021)
</td></tr><tr><th><a rel="mw:WikiLink" href="Estensione_(file)" title="Estensione (file)" class="mw-redirect">Estensioni</a> comuni</th><td>yaml e yml
</td></tr><tr class="sinottico_divisione"><th colspan="2"><a rel="mw:WikiLink" href="Implementazione_di_riferimento" title="Implementazione di riferimento">Implementazione di riferimento</a></th></tr><tr><th><a rel="mw:WikiLink" href="Sito_web" title="Sito web">Sito web</a></th><td><span style="word-break: break-all;"><a rel="mw:ExtLink nofollow" href="https://yaml.org/" class="external text">yaml.org/</a></span>
</td></tr><tr></tr></tbody></table><span class="mw-empty-elt"></span>

<p id="mwBQ"><b id="mwBg">YAML</b> (<a rel="mw:WikiLink" href="Acronimo#Acronimo_ricorsivo" title="Acronimo" id="mwBw">acronimo ricorsivo</a> di <i id="mwCA">YAML Ain't Markup Language</i>, pronunciato <span title="Questa è una trascrizione IPA della pronuncia. Vedere l'alfabeto fonetico internazionale." class="IPA">ˈjæməl</span>, in rima con <i id="mwCg">camel</i> ) è un formato per la <a rel="mw:WikiLink" href="Serializzazione" title="Serializzazione" id="mwCw">serializzazione</a> di dati utilizzabile da esseri umani. Il linguaggio sfrutta concetti di altri linguaggi come il <a rel="mw:WikiLink" href="C_(linguaggio)" title="C (linguaggio)" class="mw-redirect" id="mwDA">C</a>, il <a rel="mw:WikiLink" href="Perl" title="Perl" id="mwDQ">Perl</a> e il <a rel="mw:WikiLink" href="Python" title="Python" id="mwDg">Python</a> e idee dal formato <a rel="mw:WikiLink" href="XML" title="XML" id="mwDw">XML</a> e dal formato per la <a rel="mw:WikiLink" href="Posta_elettronica" title="Posta elettronica" id="mwEA">posta elettronica</a> (RFC2822).
<sup class="mw-ref reference" id="cite_ref-yaml_1.2_1-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-yaml_1.2-1" id="mwEg"><span class="mw-reflink-text" id="mwEw"><span class="cite-bracket" id="mwFA">[</span>1<span class="cite-bracket" id="mwFQ">]</span></span></a></sup></p>

<p id="mwFg">Proposto da Clark Evans nel 2001, è stato sviluppato da quest'ultimo e Brian Ingerson.
Nella prima fase di sviluppo l'acronimo veniva definito come "Yet Another Markup Language", significato che è andato perso in favore di un nome che specificasse la natura orientata alla memorizzazione di dati del linguaggio, contrapposto all'utilizzo consono dei <a rel="mw:WikiLink" href="Linguaggio_di_markup" title="Linguaggio di markup" id="mwFw">linguaggi di markup</a>.<sup class="mw-ref reference" id="cite_ref-book_Esse_2-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-book_Esse-2" id="mwGA"><span class="mw-reflink-text" id="mwGQ"><span class="cite-bracket" id="mwGg">[</span>2<span class="cite-bracket" id="mwGw">]</span></span></a></sup></p>

</section><section data-mw-section-id="1" id="mwHQ" aria-labelledby="Formato"><div class="mw-heading mw-heading2"><h2 id="Formato">Formato</h2></div>
<p id="mwHg">Il seguente esempio rappresenta i dati di un'ipotetica fattura in formato YAML:
<sup class="mw-ref reference" id="cite_ref-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-3" id="mwHw"><span class="mw-reflink-text" id="mwIA"><span class="cite-bracket" id="mwIQ">[</span>3<span class="cite-bracket" id="mwIg">]</span></span></a></sup></p>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr mw-highlight-lines" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwIw"><pre id="mwJA"><span id="mwJQ"></span><span class="linenos" data-line="1" id="mwJg"></span><span class="w" id="mwJw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwKA">--- !&lt;tag:clarkevans.com,2002:invoice&gt;</span>
<span class="linenos" data-line="2" id="mwKQ"></span><span class="w" id="mwKg"> </span>
<span class="linenos" data-line="3" id="mwKw"></span><span class="w" id="mwLA"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwLQ">invoice</span><span class="p p-Indicator" id="mwLg">:</span><span class="w" id="mwLw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwMA">34843</span>
<span class="linenos" data-line="4" id="mwMQ"></span><span class="w" id="mwMg"> </span><span class="nt" id="mwMw">date   </span><span class="p" id="mwNA">:</span><span class="w" id="mwNQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwNg">2001-01-23</span>
<span class="linenos" data-line="5" id="mwNw"></span><span class="w" id="mwOA"> </span><span class="nt" id="mwOQ">bill-to</span><span class="p" id="mwOg">:</span><span class="w" id="mwOw"> </span><span class="nl" id="mwPA">&amp;id001</span>
<span class="linenos" data-line="6" id="mwPQ"></span><span class="w" id="mwPg">    </span><span class="nt" id="mwPw">given  </span><span class="p" id="mwQA">:</span><span class="w" id="mwQQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwQg">Chris</span>
<span class="linenos" data-line="7" id="mwQw"></span><span class="w" id="mwRA">    </span><span class="nt" id="mwRQ">family </span><span class="p" id="mwRg">:</span><span class="w" id="mwRw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwSA">Dumars</span>
<span class="linenos" data-line="8" id="mwSQ"></span><span class="w" id="mwSg">    </span><span class="nt" id="mwSw">address</span><span class="p" id="mwTA">:</span>
<span class="linenos" data-line="9" id="mwTQ"></span><span class="w" id="mwTg">        </span><span class="nt" id="mwTw">lines</span><span class="p" id="mwUA">:</span><span class="w" id="mwUQ"> </span><span class="p p-Indicator" id="mwUg">|</span>
<span class="linenos" data-line="10" id="mwUw"></span><span class="w" id="mwVA">            </span><span class="no" id="mwVQ">458 Walkman Dr.</span>
<span class="linenos" data-line="11" id="mwVg"></span><span class="w" id="mwVw">            </span><span class="no" id="mwWA">Suite #292</span>
<span class="linenos" data-line="12" id="mwWQ"></span><span class="w" id="mwWg">        </span><span class="nt" id="mwWw">city    </span><span class="p" id="mwXA">:</span><span class="w" id="mwXQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwXg">Royal Oak</span>
<span class="linenos" data-line="13" id="mwXw"></span><span class="w" id="mwYA">        </span><span class="nt" id="mwYQ">state   </span><span class="p" id="mwYg">:</span><span class="w" id="mwYw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwZA">MI</span>
<span class="linenos" data-line="14" id="mwZQ"></span><span class="w" id="mwZg">        </span><span class="nt" id="mwZw">postal  </span><span class="p" id="mwaA">:</span><span class="w" id="mwaQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwag">48046</span>
<span class="linenos" data-line="15" id="mwaw"></span><span class="w" id="mwbA"> </span><span class="nt" id="mwbQ">ship-to</span><span class="p" id="mwbg">:</span><span class="w" id="mwbw"> </span><span class="nv" id="mwcA">*id001</span>
<span class="linenos" data-line="16" id="mwcQ"></span><span class="w" id="mwcg"> </span><span class="nt" id="mwcw">product</span><span class="p" id="mwdA">:</span>
<span class="linenos" data-line="17" id="mwdQ"></span><span class="w" id="mwdg">    </span><span class="p p-Indicator" id="mwdw">-</span><span class="w" id="mweA"> </span><span class="nt" id="mweQ">sku         </span><span class="p" id="mweg">:</span><span class="w" id="mwew"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwfA">BL394D</span>
<span class="linenos" data-line="18" id="mwfQ"></span><span class="w" id="mwfg">      </span><span class="nt" id="mwfw">quantity    </span><span class="p" id="mwgA">:</span><span class="w" id="mwgQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwgg">4</span>
<span class="linenos" data-line="19" id="mwgw"></span><span class="w" id="mwhA">      </span><span class="nt" id="mwhQ">description </span><span class="p" id="mwhg">:</span><span class="w" id="mwhw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwiA">Basketball</span>
<span class="linenos" data-line="20" id="mwiQ"></span><span class="w" id="mwig">      </span><span class="nt" id="mwiw">price       </span><span class="p" id="mwjA">:</span><span class="w" id="mwjQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwjg">450.00</span>
<span class="linenos" data-line="21" id="mwjw"></span><span class="w" id="mwkA">    </span><span class="p p-Indicator" id="mwkQ">-</span><span class="w" id="mwkg"> </span><span class="nt" id="mwkw">sku         </span><span class="p" id="mwlA">:</span><span class="w" id="mwlQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwlg">BL4438H</span>
<span class="linenos" data-line="22" id="mwlw"></span><span class="w" id="mwmA">      </span><span class="nt" id="mwmQ">quantity    </span><span class="p" id="mwmg">:</span><span class="w" id="mwmw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwnA">1</span>
<span class="linenos" data-line="23" id="mwnQ"></span><span class="w" id="mwng">      </span><span class="nt" id="mwnw">description </span><span class="p" id="mwoA">:</span><span class="w" id="mwoQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwog">Super Hoop</span>
<span class="linenos" data-line="24" id="mwow"></span><span class="w" id="mwpA">      </span><span class="nt" id="mwpQ">price       </span><span class="p" id="mwpg">:</span><span class="w" id="mwpw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwqA">2392.00</span>
<span class="linenos" data-line="25" id="mwqQ"></span><span class="w" id="mwqg"> </span><span class="nt" id="mwqw">tax  </span><span class="p" id="mwrA">:</span><span class="w" id="mwrQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwrg">251.42</span>
<span class="linenos" data-line="26" id="mwrw"></span><span class="w" id="mwsA"> </span><span class="nt" id="mwsQ">total</span><span class="p" id="mwsg">:</span><span class="w" id="mwsw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwtA">4443.52</span>
<span class="linenos" data-line="27" id="mwtQ"></span><span class="w" id="mwtg"> </span><span class="nt" id="mwtw">comments</span><span class="p" id="mwuA">:</span>
<span class="linenos" data-line="28" id="mwuQ"></span><span class="w" id="mwug">    </span><span class="l l-Scalar l-Scalar-Plain" id="mwuw">Late afternoon is best.</span>
<span class="linenos" data-line="29" id="mwvA"></span><span class="w" id="mwvQ">    </span><span class="l l-Scalar l-Scalar-Plain" id="mwvg">[[Backup]] contact is Nancy</span>
<span class="linenos" data-line="30" id="mwvw"></span><span class="w" id="mwwA">    </span><span class="l l-Scalar l-Scalar-Plain" id="mwwQ">Billsmer @ 338-4338.</span>
</pre></div>

</section><section data-mw-section-id="2" id="mwwg" aria-labelledby="Utilizzi_comuni"><div class="mw-heading mw-heading2"><h2 id="Utilizzi_comuni">Utilizzi comuni</h2></div>
<p id="mwww">Il formato YAML è talvolta usato come <a rel="mw:WikiLink" href="File_di_configurazione" title="File di configurazione" id="mwxA">file di configurazione</a> al posto di altri formati, come <a rel="mw:WikiLink" href="JSON" title="JSON" class="mw-redirect" id="mwxQ">JSON</a>, <a rel="mw:WikiLink" href="XML" title="XML" id="mwxg">XML</a> e .properties.
Alcuni esempi:</p>
<ul id="mwxw"><li id="mwyA">La configurazione degli oggetti su <a rel="mw:WikiLink" href="Kubernetes" title="Kubernetes" id="mwyQ">Kubernetes</a><sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwyg"><span class="mw-reflink-text" id="mwyw"><span class="cite-bracket" id="mwzA">[</span>4<span class="cite-bracket" id="mwzQ">]</span></span></a></sup></li>
<li id="mwzg">Il file di configurazione per un applicativo <a rel="mw:WikiLink" href="Spring_Framework" title="Spring Framework" id="mwzw">Spring Boot</a> può essere in YAML<sup class="mw-ref reference" id="cite_ref-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-5" id="mw0A"><span class="mw-reflink-text" id="mw0Q"><span class="cite-bracket" id="mw0g">[</span>5<span class="cite-bracket" id="mw0w">]</span></span></a></sup></li>
<li id="mw1A">Il file di configurazione per un applicativo in <a rel="mw:WikiLink" href="Perl" title="Perl" id="mw1Q">Perl</a><sup class="mw-ref reference" id="cite_ref-6" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-6" id="mw1g"><span class="mw-reflink-text" id="mw1w"><span class="cite-bracket" id="mw2A">[</span>6<span class="cite-bracket" id="mw2Q">]</span></span></a></sup></li>
<li id="mw2g">Il file di configurazione per <a rel="mw:ExtLink nofollow" href="https://github.com/features/actions" class="external text" id="mw2w">Action di Github</a><sup class="mw-ref reference" id="cite_ref-7" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-7" id="mw3A"><span class="mw-reflink-text" id="mw3Q"><span class="cite-bracket" id="mw3g">[</span>7<span class="cite-bracket" id="mw3w">]</span></span></a></sup></li>
<li id="mw4A">I file di configurazione presenti in <a rel="mw:ExtLink" href="https://wikipedia.org/wiki/Home_Assistant" class="external text" id="mw4Q">Home Assistant</a><sup class="mw-ref reference" id="cite_ref-8" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-8" id="mw4g"><span class="mw-reflink-text" id="mw4w"><span class="cite-bracket" id="mw5A">[</span>8<span class="cite-bracket" id="mw5Q">]</span></span></a></sup></li></ul>
<p id="mw5g">Altri utilizzi sono lo scambio dati, la persistenza di strutture anche complesse e il <a rel="mw:WikiLink" href="Log" title="Log" id="mw5w">Log di applicazioni</a>.<sup class="mw-ref reference" id="cite_ref-9" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-9" id="mw6A"><span class="mw-reflink-text" id="mw6Q"><span class="cite-bracket" id="mw6g">[</span>9<span class="cite-bracket" id="mw6w">]</span></span></a></sup></p>

</section><section data-mw-section-id="3" id="mw7A" aria-labelledby="Paragone_tra_i_formati_YAML_e_JSON"><div class="mw-heading mw-heading2"><h2 id="Paragone_tra_i_formati_YAML_e_JSON">Paragone tra i formati YAML e JSON</h2></div>
<p id="mw7Q">Vantaggi del formato YAML:</p>
<ul id="mw7g"><li id="mw7w">Maggior leggibilità</li>
<li id="mw8A">JSON è rapidamente convertibile in YAML</li>
<li id="mw8Q">Possibilità di concatenazione ottenendo YAML validi</li>
<li id="mw8g">Possibilità di autoreferenziarsi</li>
<li id="mw8w">Supporto di tipi complessi</li>
<li id="mw9A">Supporto di commenti e blocchi di testo</li>
<li id="mw9Q">Estende il formato JSON</li></ul>

<p id="mw9g">Vantaggi del formato JSON:</p>
<ul id="mw9w"><li id="mw-A">Compattezza</li>
<li id="mw-Q">Maggior facilità di apprendimento e utilizzo</li>
<li id="mw-g">Maggior diffusione (molti linguaggi supportano nativamente serializzatori di JSON)</li></ul>

</section><section data-mw-section-id="4" id="mw-w" aria-labelledby="Note"><div class="mw-heading mw-heading2"><h2 id="Note">Note</h2></div>
<div class="mw-references-wrap" typeof="mw:Extension/references" id="mw_A"><ol class="mw-references references" id="mw_Q"><li id="cite_note-yaml_1.2-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mw_g"><a href="#cite_ref-yaml_1.2_1-0" rel="mw:referencedBy" id="mw_w"><span class="mw-linkback-text" id="mwAQA">↑</span></a></span> <span id="mw-reference-text-cite_note-yaml_1.2-1" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAQE">(<span style="font-weight:bolder; font-size:80%" id="mwAQI"><abbr title="inglese" id="mwAQM">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://yaml.org/spec/1.2/spec.html" class="external text" id="mwAQQ"><span style="font-style:italic;" id="mwAQU">YAML Ain’t Markup Language (YAML™) Version 1.2</span></a>, su <span style="font-style:italic;" id="mwAQY">yaml.org</span>, 1º ottobre 2021. <small id="mwAQc">URL consultato il 23 giugno 2020</small>.</cite></span></li>
<li id="cite_note-book_Esse-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAQg"><a href="#cite_ref-book_Esse_2-0" rel="mw:referencedBy" id="mwAQk"><span class="mw-linkback-text" id="mwAQo">↑</span></a></span> <span id="mw-reference-text-cite_note-book_Esse-2" class="mw-reference-text reference-text"><cite class="citation libro" style="font-style:normal" typeof="mw:Transclusion" id="mwAQs">(<span style="font-weight:bolder; font-size:80%" id="mwAQw"><abbr title="inglese" id="mwAQ0">EN</abbr></span>) Chellammal Surianarayanan, <a rel="mw:ExtLink nofollow" href="https://books.google.it/books?id=IoirDwAAQBAJ&amp;pg=SA4-PA16" class="external text" id="mwAQ4"><span style="font-style:italic;" id="mwAQ8">Essentials of Microservices Architecture</span></a>. <small id="mwARA">URL consultato il 23 giugno 2020</small>.</cite></span></li>
<li id="cite_note-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwARE"><a href="#cite_ref-3" rel="mw:referencedBy" id="mwARI"><span class="mw-linkback-text" id="mwARM">↑</span></a></span> <span id="mw-reference-text-cite_note-3" class="mw-reference-text reference-text">Esempio tratto dalle specifiche ufficiali <a rel="mw:ExtLink nofollow" href="https://yaml.org/spec/1.2/spec.html#id2761803" class="external autonumber" id="mwARQ"></a></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwARU"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwARY"><span class="mw-linkback-text" id="mwARc">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text">Documentazione ufficiale di Kubernetes <a rel="mw:ExtLink nofollow" href="https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/" class="external autonumber" id="mwARg"></a></span></li>
<li id="cite_note-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwARk"><a href="#cite_ref-5" rel="mw:referencedBy" id="mwARo"><span class="mw-linkback-text" id="mwARs">↑</span></a></span> <span id="mw-reference-text-cite_note-5" class="mw-reference-text reference-text">Documentazione ufficiale di Spring Boot <a rel="mw:ExtLink nofollow" href="https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-yaml" class="external autonumber" id="mwARw"></a></span></li>
<li id="cite_note-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwAR0"><a href="#cite_ref-6" rel="mw:referencedBy" id="mwAR4"><span class="mw-linkback-text" id="mwAR8">↑</span></a></span> <span id="mw-reference-text-cite_note-6" class="mw-reference-text reference-text">Blog di perl.com <a rel="mw:ExtLink nofollow" href="https://www.perl.com/article/29/2013/9/17/How-to-Load-YAML-Config-Files/" class="external autonumber" id="mwASA"></a></span></li>
<li id="cite_note-7" data-mw-footnote-number="7"><span class="mw-cite-backlink" id="mwASE"><a href="#cite_ref-7" rel="mw:referencedBy" id="mwASI"><span class="mw-linkback-text" id="mwASM">↑</span></a></span> <span id="mw-reference-text-cite_note-7" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwASQ">(<span style="font-weight:bolder; font-size:80%" id="mwASU"><abbr title="inglese" id="mwASY">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions" class="external text" id="mwASc"><span style="font-style:italic;" id="mwASg">Understanding GitHub Actions</span></a>, su <span style="font-style:italic;" id="mwASk">GitHub Docs</span>. <small id="mwASo">URL consultato il 5 ottobre 2021</small>.</cite></span></li>
<li id="cite_note-8" data-mw-footnote-number="8"><span class="mw-cite-backlink" id="mwASs"><a href="#cite_ref-8" rel="mw:referencedBy" id="mwASw"><span class="mw-linkback-text" id="mwAS0">↑</span></a></span> <span id="mw-reference-text-cite_note-8" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAS4">(<span style="font-weight:bolder; font-size:80%" id="mwAS8"><abbr title="inglese" id="mwATA">EN</abbr></span>) Home Assistant, <a rel="mw:ExtLink nofollow" href="https://www.home-assistant.io/docs/configuration/yaml/" class="external text" id="mwATE"><span style="font-style:italic;" id="mwATI">YAML</span></a>, su <span style="font-style:italic;" id="mwATM">Home Assistant</span>. <small id="mwATQ">URL consultato il 27 ottobre 2021</small>.</cite></span></li>
<li id="cite_note-9" data-mw-footnote-number="9"><span class="mw-cite-backlink" id="mwATU"><a href="#cite_ref-9" rel="mw:referencedBy" id="mwATY"><span class="mw-linkback-text" id="mwATc">↑</span></a></span> <span id="mw-reference-text-cite_note-9" class="mw-reference-text reference-text">Articolo su DZone.com <a rel="mw:ExtLink nofollow" href="https://dzone.com/articles/yaml-and-its-usage-in-kubernetes" class="external autonumber" id="mwATg"></a></span></li>
</ol></div>

</section><section data-mw-section-id="5" id="mwATk" aria-labelledby="Voci_correlate"><div class="mw-heading mw-heading2"><h2 id="Voci_correlate">Voci correlate</h2></div>
<ul id="mwATo"><li id="mwATs"><a rel="mw:WikiLink" href="JavaScript_Object_Notation" title="JavaScript Object Notation" id="mwATw">JSON</a></li>
<li id="mwAT0"><a rel="mw:WikiLink" href="XML" title="XML" id="mwAT4">XML</a></li>
<li id="mwAT8"><a rel="mw:WikiLink" href="AJAX" title="AJAX" id="mwAUA">AJAX</a></li></ul>

</section><section data-mw-section-id="6" id="mwAUE" aria-labelledby="Collegamenti_esterni"><div class="mw-heading mw-heading2"><h2 id="Collegamenti_esterni">Collegamenti esterni</h2></div>
<ul id="mwAUI"><li class="mw-empty-elt" id="mwAUM"></li><span typeof="mw:Transclusion" id="mwAUQ">
</span><li><cite class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://yaml.org/" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">yaml.org</span>.</cite> </li><span>
</span><li><cite id="CITEREFGitHub" class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://github.com/yaml" class="external text"><span style="font-style:italic;">YAML</span></a>, su <span style="font-style:italic;"><a rel="mw:WikiLink" href="GitHub" title="GitHub">GitHub</a></span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/yaml/yaml-spec" class="external text"><span style="font-style:italic;">Repository sorgenti di YAML</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li>
<li id="mwAUU"><cite id="CITEREFFOLDOC" class="citation testo" style="font-style:normal" typeof="mw:Transclusion">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) Denis Howe, <span style="font-style:italic;"><a rel="mw:WikiLink/Interwiki" href="https://foldoc.org/YAML%20Ain't%20Markup%20Language" title="foldoc:YAML Ain't Markup Language" class="extiw external">YAML Ain't Markup Language</a></span>, in <span style="font-style:italic;"><a rel="mw:WikiLink" href="Free_On-line_Dictionary_of_Computing" title="Free On-line Dictionary of Computing">Free On-line Dictionary of Computing</a></span>.</cite><span> Disponibile con licenza </span><a rel="mw:WikiLink" href="GNU_Free_Documentation_License" title="GNU Free Documentation License" id="mwAUY">GFDL</a></li>
<li id="mwAUc"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAUg">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://yaml.org/spec/1.2/spec.html" class="external text"><span style="font-style:italic;">Specifiche del formato yaml</span></a>, su <span style="font-style:italic;">yaml.org</span>.</cite></li>
<li id="mwAUk"><a rel="mw:ExtLink nofollow" href="https://jsontotable.org/yaml-to-table" class="external text" id="mwAUo">Convertitore da YAML a tabella</a>.</li></ul>




</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Questa voce è stata pubblicata da <a class="external text" title="Ultima modifica il 2025-12-13" href="https://it.wikipedia.org/wiki/?title=YAML&amp;oldid=148463120">Wikipedia</a>. Il testo è rilasciato in base alla licenza <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.it">Creative Commons Attribution-Share Alike 4.0</a>, salvo diversa indicazione. Potrebbero essere applicate clausole aggiuntive per i file multimediali.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>