CanDoYa
LV

YAML JSON converter

Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.

JSON
Ielīmē YAML, lai pārveidotu to par JSON.
Kopīgot šo rīku

Kā pārveidot YAML uz JSON?

Ielīmē YAML pārveidotājā. Tas parsē kartējumus, secības un skalārās vērtības un serializē tās kā derīgu JSON. Izvēlies kompakto formātu vai 2 vai 4 atstarpju atkāpi. Vairāki YAML dokumenti kļūst par vienu JSON masīvu, un visa apstrāde notiek tavā pārlūkā.

Kā lietot

  1. 1Ielīmē YAML. Ieraksti vai ielīmē YAML, vai ielādē vairāku dokumentu piemēru.
  2. 2Izvēlies JSON atkāpi. Lieto kompakto formātu vai izvēlies 2 vai 4 atstarpju atkāpi. Rezultāts atjaunojas uzreiz.
  3. 3Kopē vai lejupielādē. Pārbaudi statusa ziņojumu, pēc tam kopē JSON vai saglabā to kā .json failu.

Kam noder

YAML ir ērts ar roku rediģētām konfigurācijām, savukārt JSON pieņem gandrīz katrs API, skripts un tīmekļa lietotne. Pārveidotājs apstrādā YAML 1.2 kartējumus, secības, bloka virknes, enkurus un aizstājvārdus un izveido JSON, ko vari kopēt vai lejupielādēt. Komentāri tiek noņemti, jo JSON nav komentāru sintakses.

Pārveide notiek lokāli bez augšupielādes un konta. Tas noder Kubernetes manifestiem, izvietošanas iestatījumiem un iekšējām konfigurācijām, kurās var būt resursdatoru nosaukumi, tokeni vai citas sensitīvas vērtības.

Biežāk uzdotie jautājumi

Vai mans YAML pārveides laikā tiek augšupielādēts?

Nē. Parsēšana un JSON serializēšana notiek pārlūkā. YAML netiek sūtīts uz pārveides serveri, tāpēc privātā konfigurācija paliek tavā ierīcē. Ja avots satur noslēpumus, uzmanies arī, kopīgojot lapas stāvokli vai nokopēto rezultātu.

Vai šis YAML JSON converter ir bezmaksas?

Jā. Vari pārveidot, kopēt un lejupielādēt JSON bez reģistrācijas vai programmatūras instalēšanas. Darbs notiek tavā ierīcē, tāpēc nav mākslīga dokumentu skaita ierobežojuma. Ļoti lielus failus joprojām ierobežo pārlūka atmiņa un ierīces ātrums.

Kas notiek ar YAML komentāriem?

Komentāri pārveides laikā tiek noņemti, jo standarta JSON nav komentāru sintakses. Atslēgas un vērtības paliek, bet piezīmes, kas sākas ar #, pazūd. Ja piezīme jāsaglabā, pirms pārveides ieraksti to īstā laukā, piemēram, _comment.

Vai tiek atbalstīti YAML dokumenti, kas atdalīti ar ---?

Jā. YAML plūsma ar diviem vai vairākiem dokumentiem tiek pārveidota par vienu JSON masīvu avota secībā. Katrs masīva elements atbilst vienam dokumentam. Viens dokuments paliek objekts, masīvs vai skalāra vērtība bez lieka iesaiņojuma.

Kā tiek pārveidoti YAML enkuri un aizstājvārdi?

Enkuri un aizstājvārdi tiek atrisināti pirms JSON rakstīšanas. JSON nav enkuru sintakses, tāpēc katrs aizstājvārds tiek izvērsts pilnā norādītajā vērtībā. Cikliski vai pārmērīgi lieli aizstājvārdi tiek noraidīti, lai neradītu nedrošu vai maldinošu rezultātu.

Kāpēc pārveidotājs noraida dažas YAML vērtības?

Pielāgoti tagi un tikai YAML raksturīgas vērtības, piemēram, kopas, bināri dati, laikspiedoli un neierobežoti skaitļi, var saturēt tipus, ko stingrs JSON nevar attēlot. Klusa maiņa mainītu dokumenta nozīmi, tāpēc tie tiek atzīmēti kā neatbalstīti. Ieliec vērtību pēdiņās kā tekstu vai izmanto ar JSON saderīgu kartējumu, secību vai skalāru.