CanDoYa
LT

YAML į JSON konverteris

Veikia tik jūsų naršyklėje - nieko neįkeliama, registracija nereikalinga.

JSON
Įklijuokite YAML, kad konvertuotumėte jį į JSON.
Dalintis šiuo įrankiu

Kaip konvertuoti YAML į JSON?

Įklijuokite YAML į konverterį. Dokumentas išanalizuojamas, objektai, masyvai ir skaliarinės reikšmės išsaugomi, o rezultatas serializuojamas kaip griežtas JSON. Galite pasirinkti glaustą išvestį arba 2 ar 4 tarpų įtrauką. Keli YAML dokumentai tampa vienu JSON masyvu. Visas apdorojimas vyksta naršyklėje.

Kaip naudotis

  1. 1Įklijuokite YAML. Įrašykite YAML, įklijuokite fragmentą arba įkelkite kelių dokumentų pavyzdį.
  2. 2Pasirinkite JSON įtrauką. Naudokite glaustą išvestį arba pasirinkite 2 ar 4 tarpų įtrauką. Konvertavimas atnaujinamas iškart.
  3. 3Kopijuokite arba atsisiųskite. Patikrinkite būsenos pranešimą, tada nukopijuokite JSON arba išsaugokite jį kaip .json failą.

Kam pravers

YAML patogu naudoti žmonių redaguojamoms konfigūracijoms, o JSON naudojamas beveik visose API, scenarijuose ir žiniatinklio programose. Konverteris apdoroja YAML 1.2 atvaizdžius, sekas, blokines eilutes, inkarus ir pseudonimus, tada sukuria JSON, kurį galite nukopijuoti arba atsisiųsti. Komentarai pašalinami, nes JSON neturi jų sintaksės.

Konvertavimas vyksta vietoje, be įkėlimo ir be paskyros. Todėl įrankis tinka Kubernetes manifestams, diegimo nuostatoms ir vidinėms konfigūracijoms, kuriose gali būti kompiuterių vardų, prieigos raktų ar kitų slaptų reikšmių.

DUK

Ar konvertuojant mano YAML kur nors įkeliamas?

Ne. Analizavimas ir JSON serializavimas vyksta naršyklėje. YAML nesiunčiamas į konvertavimo serverį, todėl privati konfigūracija lieka jūsų įrenginyje. Jei šaltinyje yra slaptų duomenų, nesidalykite puslapio būsena ar nukopijuotu rezultatu.

Ar šis YAML JSON converter nemokamas?

Taip. JSON galite konvertuoti, kopijuoti ir atsisiųsti be registracijos ar programos diegimo. Dirbtinio dokumentų skaičiaus apribojimo nėra, nes apdorojimas vyksta jūsų įrenginyje. Labai didelius failus vis tiek riboja naršyklės atmintis ir greitis.

Kas nutinka YAML komentarams?

Komentarai konvertuojant pašalinami, nes standartinis JSON neturi komentarų sintaksės. Raktai ir reikšmės lieka, bet pastabos, prasidedančios #, ne. Jei pastabą reikia išsaugoti, prieš konvertuodami įrašykite ją kaip tikrą lauką, pavyzdžiui, _comment.

Ar palaikomi keli YAML dokumentai, atskirti ---?

Taip. YAML srautas su dviem ar daugiau dokumentų šaltinio tvarka konvertuojamas į vieną JSON masyvą. Kiekvienas masyvo elementas reiškia vieną YAML dokumentą. Vienas dokumentas lieka objektu, masyvu arba skaliarine reikšme be nereikalingo apvalkalo.

Kaip konvertuojami YAML inkarai ir pseudonimai?

Inkarai ir pseudonimai išsprendžiami prieš įrašant JSON. JSON neturi inkarų sintaksės, todėl kiekvienas pseudonimas pakeičiamas visa nurodyta reikšme. Cikliniai arba pernelyg išplėsti pseudonimai atmetami, kad konvertavimas nebūtų nesaugus ar klaidinantis.

Kodėl konverteris atmeta kai kurias YAML reikšmes?

Pasirinktinės žymos ir tik YAML būdingos reikšmės, pavyzdžiui, aibės, dvejetainiai duomenys, laiko žymos, begalybės ir NaN, gali reikšti tipus, kurių griežtas JSON negali įrašyti. Tylus pakeitimas pakeistų dokumentą, todėl konverteris jas pažymi kaip nepalaikomas. Apgaubkite reikšmę kabutėmis, kad ji liktų tekstu, arba pakeiskite ją su JSON suderinamu atvaizdžiu, seka ar skaliarine reikšme.