YAML-ist JSON-iks teisendaja
Teisenda YAML vormindatud JSON-iks otse brauseris. Kontrolli süntaksit ning kopeeri või laadi tulemus alla.
Alusta kasutamist
Millal teisendada YAML JSON-iks?
Teisenda konfiguratsiooni osa või OpenAPI andmestruktuur programmile, mis võtab vastu JSON-i. Kontrolli väärtusi enne kasutamist. Kontrollitakse süntaksit ja andmetüüpe, mitte Kubernetes-, Compose- või rakenduse skeemi.
Töötav YAML → JSON näide
# YAML-ist JSON-iks teisendaja
service: "Näidisteenus"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["seadistus", "API"]
defaults: &defaults
retries: 3
job: *defaults
{
"service": "Näidisteenus",
"enabled": true,
"threshold": 12.5,
"release": "2026-10-26",
"account": "00123",
"tags": [
"seadistus",
"API"
],
"defaults": {
"retries": 3
},
"job": {
"retries": 3
}
}Toetatud on tekst, arvud, tõeväärtused, null, loendid ja objektid. YAML 1.2 jätab yes, no, on, off ja kuupäevad tekstiks; true ja false on tõeväärtused. Pane "00123" jutumärkidesse. Kommentaare ja ankrunimesid ei säilitata.
Tekst ja arvude kirjaviis
UTF-8 tekst, sealhulgas õ, ä, ö ja ü, säilib stringina. YAML-i ja JSON-i arvud kasutavad kümnendpunkti: 12.5. Eesti kirjaviis "12,5" peab jääma jutumärkides tekstiks; kohalikke arvuvorminguid ei tõlgendata automaatselt.
Teisendusvea parandamine
- Kontrolli näidatud kohal taandeid, kooloneid ja sulgevaid jutumärke.
- Iga võti peab olema kordumatu; muuda või eemalda korduv võti.
- Kasuta taandeks tühikuid, mitte tabeldusmärke.
- JSON-i võtmed peavad olema tekst; pane arvulised ja tõeväärtusvõtmed jutumärkidesse.
- Pane suured täisarvud jutumärkidesse. Lõpmatus ja NaN pole JSON-arvud.
- Liitmisvõtmeid (<<) ei toetata. Kirjuta väljad välja.
- Teisenda korraga üks YAML-dokument.
- Vähenda sügavust või aliaste laiendamist. JSON ei esita tsüklilisi viiteid.
Kas .yml ja .yaml erinevad?
.yml ja .yaml on mõlemad YAML-i faililaiendid. Ava UTF-8 tekstifail ja laadi tulemus alla .json-failina. Leht teisendab ainult YAML-i JSON-iks, mitte vastupidi.
Toetatud piirangud
Üks YAML 1.2 dokument; sisend 262 144 UTF-16 ühikut; fail kuni 512 KiB; sügavus 64; 50 000 laiendatud väärtust; väljund 2 097 152 ühikut; 5 sekundit koos töötluslõime käivitusega. Aliasekaitse kasutab tegurit 50, mitte garantiid 50 viite vastuvõtmiseks. Kümnendmurrud kasutavad JavaScripti ujukomatäpsust.
Teisendamine toimub kohalikus brauseri töötluslõimes. YAML-i ei laadita üles ega salvestata URL-i või brauseri mällu. Allalaadimised ja lõikelaud on sinu kontrolli all.
Jätka JSON-iga
- JSON-vormindaja ja -validaator — Vorminda või kontrolli loodud JSON-i
- JSON-i lamedaks muutja — Teisenda pesastatud JSON teedeks
Töötlemine toimub kohalikult teie brauseris.