YAML-syöte

Tiivistetty tulos

Mikä on YAML-tiivistin?

YAML-dokumentit käyttävät sisennystä ja tyhjiä rivejä luettavuuden parantamiseksi. Kun tarvitset pienempää tiedostokokoa — verkkosiirrossa, koodiin upottamisessa tai tietokantaan tallentamisessa — tiivistys poistaa ylimääräiset tyhjät merkit. YAML 1.2 -määrittely sallii kompaktin tulostuksen; rakenne ja sisältö pysyvät samoina. Vain muotoilu muuttuu.

Tämä työkalu jäsentää YAML:si ja tuottaa kompaktin version. Tiivistys toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle, joten sitä on turvallista käyttää tuotantokonfiguraatioiden, Kubernetes-manifestien tai arkaluonteisen datan kanssa.

YAML-tiivistyksen esimerkkejä

Tiivistys poistaa ylimääräiset tyhjät merkit. Telecom-teemainen esimerkki:

Esimerkki: Tilaajatietue

Syöte

Tulos:

Tulos

Napsauta yllä olevaa Esimerkki-painiketta ladataksesi lisää esimerkkejä editoriin.

Miten työkalua käytetään

1

Liitä tai lataa YAML

Kopioi YAML ja liitä se vasempaan editoriin. Voit myös napsauttaa Lataa ladataksesi .yaml- tai .yml-tiedoston tietokoneeltasi. Esimerkki-painike lataa esimerkkidataa, jos haluat kokeilla.

2

Katso tiivistetty tulos

Oikea paneeli näyttää kompaktin YAML:n. Tilastot näyttävät säästetyt tavut. Virheellinen YAML näyttää virheilmoituksen — korjaa se ensin käyttämällä YAML-tarkistinta.

3

Kopioi tai lataa

Käytä Kopioi laittaaksesi tuloksen leikepöydälle tai Lataa tiedostona tallentaaksesi sen. Muotoillaksesi YAML:n uudelleen sisennyksellä, käytä YAML-muotoilutyökalua.

Milloin YAML-tiivistyksestä on apua

Kubernetes-manifestit, Docker Compose -tiedostot ja CI/CD-konfiguraatiot voivat olla suuria. YAML-formaatti on ihmisluettavaa mutta sanallista. Tiivistäminen ennen verkon yli lähettämistä pienentää kuorman kokoa. Webhook-integraatioille tai API:lle, jotka hyväksyvät YAML:n, kompakti syöte on usein suositeltavaa.

YAML:n upottaminen koodiin, tallentaminen tietokantakenttiin tai URL:ien kautta välittäminen vaatii usein kompaktia muotoa. Jos tarvitset muuntaa JSONiksi, käytä YAML JSONiksi.

Usein kysyttyä

Rikkooko tiivistys YAML:n?

Ei. Sisennys normalisoidaan mutta rakenne pysyy kelvollisena. Kommentit voidaan poistaa riippuen jäsentimestä. YAML-rakenne määräytyy sisennyksellä, joten se säilyy.

Milloin tiivistää?

Kun lähetät YAML:ä verkon yli, upotat koodiin tai pienennät kuorman kokoa. Muokattavissa konfiguraatiotiedostoissa pidä muotoiltu YAML luettavuuden vuoksi.

Onko datani yksityistä?

Kyllä. Tiivistys toimii kokonaan selaimessasi JavaScriptin avulla. Mitään dataa ei lähetetä palvelimelle. Voit varmistaa tämän avaamalla selaimen Verkko-välilehden työkalua käyttäessäsi.

Mikä on kokorajoitus?

Työkalulla ei ole kovaa rajoitusta. Se riippuu selaimesi käytettävissä olevasta muistista. YAML-tiedostot 10–15 MB:iin asti toimivat yleensä ongelmitta. Hyvin suurille konfiguraatioille harkitse jakamista tai komentorivityökalun käyttöä.

Säilyttääkö tiivistys rakenteen?

Kyllä. Vain tyhjät merkit poistetaan tai normalisoidaan. Avaimet, arvot ja sisennys pysyvät samoina. Tulos on kelvollista YAML:ä. Maksimipakkaukseen voit muuntaa JSONiksi ja käyttää JSON-tiivistintä, mutta YAML-tiivistys pitää formaatin.

Liittyvät työkalut

YAML-määrittely. YAML-pikaopas. JSON-määrittely. MDN. YAML GitHub.