YAML ↔ JSON ↔ TOML بدلونګر (متقابل بدلون, په براوزر کې)

YAML، JSON او TOML دواړو لورو ته واړوئ. متن paste کړئ او سمدستي formatted output ترلاسه کړئ.

YAML JSON TOML conversion په بشپړ ډول ستاسو په براوزر کې چلېږي، او input مو هېڅکله سرور ته نه لېږل کېږي.

هیڅ server upload نشته (یوازې browser-only processing)
Auto convert (هر وخت manual mode ته اوړلای شئ)
Copy او download ته چمتو

YAML JSON TOML څنګه واړوئ

  1. هغه متن paste کړئ چې بدلول یې غواړئ.
  2. Input format وټاکئ (یا auto detect وکاروئ) او output format وټاکئ.
  3. Result کاپي یا download کړئ.

د بدلون نمونې

yaml نه json ته (YAML -> JSON)

YAML configuration د API او tooling لپاره JSON ته واړوئ.

json نه yaml ته (JSON -> YAML)

JSON YAML ته واړوئ څو config fileونه لوستل یې اسانه وي.

json نه toml ته (JSON -> TOML)

JSON د application setting لپاره TOML ته واړوئ.

بېلګه

YAML -> JSON

Input

app:
  name: demo
  enabled: true
  retries: 3

Output

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Input

{"title":"demo","timeout":30}

Output

title = "demo"
timeout = 30

پرله‌پسې پوښتنې

ایا YAML anchors او aliases هم واوړولای شي؟

هو، خو anchors او aliases ښايي expand شي یا له منځه ولاړ شي، ځکه JSON او TOML ورته reference model نه لري.

ایا د value typeونه (number/string) د conversion پر مهال بدلېدای شي؟

هو. د YAML implicit typing valueونه لکه "01" یا yes/no/on/off بېرته تعبیرولای شي. کله چې اړتیا وي valueونه quote کړئ.

کوم character encoding کارول کېږي؟

UTF-8 فرض کېږي. جاپاني او نور multibyte متنونه هماغسې اداره کېږي.

ایا commentونه ساتل کېږي؟

نه. Commentونه په round-trip conversion کې نه ساتل کېږي، په ځانګړي ډول ځکه چې JSON د comment ملاتړ نه کوي.

ایا input مې سرور ته لېږل کېږي؟

نه. Conversion په بشپړ ډول ستاسو په براوزر کې ترسره کېږي.