CanDoYa
ET

JSON YAML-iks teisendaja

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

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

Kuidas teisendada JSON YAML-iks?

Kleebi oma JSON teisendajasse ja see kirjutab sama andmestruktuuri ümber plokk-stiilis YAML-iks: objektidest saavad võti-väärtus paarid, massiividest kriipsudega loendid ja pesastatud struktuurid saavad automaatselt taande. Vali 2 või 4 tühiku taane ning kõik toimub sinu brauseris, seega midagi ei laadita üles.

Kuidas kasutada

  1. 1Kleebi oma JSON. Kleebi või kirjuta JSON vasakule paneelile või lae näidis, et vormingut vaadata.
  2. 2Vali taane. Vali 2 või 4 tühiku taane. Vigane JSON märgitakse olekuribal koos täpse parsimisveaga.
  3. 3Kopeeri YAML. YAML uueneb paremal reaalajas. Kopeeri see või laadi alla .yaml failina.

Kellele see sobib

JSON ja YAML kirjeldavad sama andmemudelit (objektid, massiivid, stringid, arvud, tõeväärtused ja null), seega on nendevaheline teisendus lossless ümberkirjutus, mitte tõlge. See tööriist parsib sinu JSON-i ja kirjutab selle uuesti puhta plokk-stiiliga YAML-ina: loogelised ja nurksulud asenduvad taandega, jutumärgid kaovad võtmete ja lihtsate stringide eest ning tulemus on loetavam. See on kasulik, kui konfiguratsioonifail, CI torujuhe või Kubernetes manifest ootab YAML-i, aga sinu andmed pärinevad JSON-ist.

Kõik toimub kohalikult sinu brauseris JavaScripti abil. Sinu andmeid ei laadita üles, ei logita ega saadeta serverisse, seega on turvaline teisendada ka API vastuseid, saladusi või konfiguratsioone, mis sisaldavad tundlikke väärtusi.

Korduvad küsimused

Kas JSON YAML-iks teisendamine on lossless?

Jah. JSON ja YAML kasutavad samu andmetüüpe, seega iga objekt, massiiv, string, arv, tõeväärtus ja null kanduvad otse üle. Tööriist paneb jutumärkidesse ka stringid, mida YAML muidu valesti loeks, nii et YAML-i tagasi parsides saad täpselt algsed väärtused.

Kas saan taande valida?

Jah. Vali taandeks 2 või 4 tühikut valikust. YAML kasutab ainult tühikuid, mitte kunagi tabelduskohti, seega annavad mõlemad valikud kehtiva ja ülekantava tulemuse, mida iga parser aktsepteerib.

Mis juhtub pesastatud objektide ja massiividega?

Need taandatakse plokk-stiilis YAML-ina. Pesastatud objektid lähevad ühe taseme võrra sügavamale, massiividest saavad kriipsudega loendid ja objektide massiiv saab kompaktse '- võti: väärtus' kuju. Tühjad objektid ja massiivid kuvatakse kujul {} ja [].

Mis juhtub, kui mu JSON on vigane?

Olekuriba muutub punaseks ja näitab täpset parsimisviga koos asukohaga, et leiaksid liigse koma või puuduva jutumärgi. Väljund jääb tühjaks, kuni JSON on kehtiv.

Kas mu andmed laaditakse kuhugi üles?

Ei. Teisendus toimub täielikult sinu brauseris JavaScripti abil. Midagi, mille sa kleebid, ei saadeta serverisse ega logita, seega sobib see ka tundlike või privaatsete andmete jaoks.