CanDoYa
ET

YAML JSON converter

Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.

JSON
Kleebi YAML, et teisendada see JSON-iks.
Jaga seda tööriista

Kuidas teisendada YAML JSON-iks?

Kleebi YAML teisendajasse. See parsib vastendused, jadad ja skalaarväärtused ning serialiseerib need kehtivaks JSON-iks. Vali kompaktne vorm või 2 või 4 tühiku taane. Mitu YAML-dokumenti muutuvad üheks JSON-massiiviks ja kogu töö toimub sinu brauseris.

Kuidas kasutada

  1. 1Kleebi YAML. Kirjuta või kleebi YAML või laadi mitme dokumendiga näide.
  2. 2Vali JSON-i taane. Kasuta kompaktset vormi või vali 2 või 4 tühiku taane. Tulemus uueneb kohe.
  3. 3Kopeeri või laadi alla. Kontrolli olekuteadet ja kopeeri JSON või salvesta see .json failina.

Kellele see sobib

YAML sobib käsitsi muudetava konfiguratsiooni jaoks, JSON-i aktsepteerivad aga peaaegu kõik API-d, skriptid ja veebirakendused. Teisendaja töötleb YAML 1.2 vastendusi, jadasid, plokkstringe, ankruid ja aliaseid ning loob JSON-i, mida saab kopeerida või alla laadida. Kommentaarid eemaldatakse, sest JSON-il pole kommentaarisüntaksit.

Teisendus toimub kohalikult ilma üleslaadimise või kontota. Nii saab töödelda Kubernetes manifeste, juurutusseadeid ja sisemisi konfiguratsioone, mis võivad sisaldada hostinimesid, tokeneid või muid tundlikke väärtusi.

Korduvad küsimused

Kas minu YAML laaditakse teisendamise ajal üles?

Ei. Parsimine ja JSON-i serialiseerimine toimuvad brauseris. YAML-i ei saadeta teisendusserverisse, seega jääb privaatne konfiguratsioon sinu seadmesse. Kui allikas sisaldab saladusi, ole ettevaatlik ka lehe oleku või kopeeritud tulemuse jagamisel.

Kas see YAML JSON converter on tasuta?

Jah. JSON-i saab teisendada, kopeerida ja alla laadida ilma registreerimise või tarkvara paigaldamiseta. Töö toimub sinu seadmes, seega pole kunstlikku dokumentide arvu piirangut. Väga suuri faile piiravad siiski brauseri mälu ja seadme kiirus.

Mis juhtub YAML-i kommentaaridega?

Kommentaarid eemaldatakse teisendamisel, sest standardsel JSON-il pole kommentaarisüntaksit. Võtmed ja väärtused jäävad alles, kuid märgiga # algavad märkmed kaovad. Kui märge peab säilima, salvesta see enne teisendamist päris väljana, näiteks _comment.

Kas toetatud on märgiga --- eraldatud YAML-dokumendid?

Jah. Kahest või enamast dokumendist koosnev YAML-voog teisendatakse allika järjekorras üheks JSON-massiiviks. Iga massiivielement vastab ühele dokumendile. Üks dokument jääb objektiks, massiiviks või skalaarväärtuseks ilma tarbetu ümbriseta.

Kuidas teisendatakse YAML-i ankrud ja aliased?

Ankrud ja aliased lahendatakse enne JSON-i kirjutamist. JSON-il pole ankrusüntaksit, seega laiendatakse iga alias kogu viidatud väärtuseks. Tsüklilised või liiga suureks kasvavad aliased lükatakse tagasi, et vältida ohtlikku või eksitavat tulemust.

Miks teisendaja lükkab mõned YAML-i väärtused tagasi?

Kohandatud sildid ja ainult YAML-is esinevad väärtused, näiteks hulgad, binaarandmed, ajatemplid ja mittelõplikud arvud, võivad sisaldada tüüpe, mida range JSON ei suuda esitada. Vaikne muutmine muudaks dokumendi tähendust, seega märgitakse need toetamata väärtusteks. Pane väärtus tekstina jutumärkidesse või kasuta JSON-iga ühilduvat vastendust, jada või skalaari.