YAML ↔ JSON ↔ TOML Converter (相互変換, browser-ൽ)

YAML, JSON, TOML എന്നിവ രണ്ടുദിശയിലുമാക്കി മാറ്റുക. text paste ചെയ്താൽ ഉടൻ formatted output ലഭിക്കും.

YAML JSON TOML conversion മുഴുവനും browser-ലാണ് നടക്കുന്നത്; നിങ്ങളുടെ input server-ലേക്ക് അയയ്ക്കുന്നില്ല.

server upload ഇല്ല (browser-only processing)
auto convert (എപ്പോൾ വേണമെങ്കിലും manual mode-ലേക്ക് മാറ്റാം)
copy, download തയ്യാറാണ്

YAML JSON TOML എങ്ങനെ convert ചെയ്യാം

  1. മാറ്റേണ്ട text paste ചെയ്യുക.
  2. input format തിരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ auto detect ഉപയോഗിക്കുക), പിന്നെ output format തിരഞ്ഞെടുക്കുക.
  3. ഫലം copy ചെയ്യുക അല്ലെങ്കിൽ download ചെയ്യുക.

പരിവർത്തന രീതികൾ

yaml മുതൽ json വരെ (YAML -> JSON)

YAML configuration നെ APIs, tooling എന്നിവയ്ക്കായി JSON ആക്കുക.

json മുതൽ yaml വരെ (JSON -> YAML)

കൂടുതൽ വായിക്കാൻ എളുപ്പമുള്ള config files-നായി JSON നെ YAML ആക്കുക.

json മുതൽ toml വരെ (JSON -> TOML)

application settings-നായി JSON നെ TOML ആക്കുക.

Sample

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

FAQ

YAML anchors, aliases എന്നിവ convert ചെയ്യാനാകുമോ?

അതെ, എന്നാൽ JSON, TOML എന്നിവക്ക് തുല്യമായ reference model ഇല്ലാത്തതിനാൽ anchors, aliases എന്നിവ expand ആകുകയോ നഷ്ടപ്പെടുകയോ ചെയ്യാം.

conversion സമയത്ത് value types (number/string) മാറുമോ?

അതെ. YAML implicit typing കാരണം "01" അല്ലെങ്കിൽ yes/no/on/off പോലുള്ള values പുനർവ്യാഖ്യാനിക്കപ്പെടാം. ആവശ്യമെങ്കിൽ values വ്യക്തമായി quote ചെയ്യുക.

ഏത് character encoding ആണ് ഉപയോഗിക്കുന്നത്?

UTF-8 ആണ് അടിസ്ഥാനമായി കരുതുന്നത്. Japanese പോലുള്ള multibyte text അതേപടി കൈകാര്യം ചെയ്യും.

comments സംരക്ഷിക്കപ്പെടുമോ?

ഇല്ല. round-trip conversion-ൽ comments സംരക്ഷിക്കില്ല, പ്രത്യേകിച്ച് JSON comments പിന്തുണയ്ക്കാത്തതിനാൽ.

എന്റെ input server-ലേക്ക് അയയ്ക്കുന്നുണ്ടോ?

ഇല്ല. conversion മുഴുവനും browser-ൽ തന്നെയാണ് നടക്കുന്നത്.