YAML ↔ JSON ↔ TOML Converter (ਪਰਸਪਰ ਰੂਪਾਂਤਰ, Browser ਵਿੱਚ)

YAML, JSON ਅਤੇ TOML ਨੂੰ ਦੋਵੇਂ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਬਦਲੋ। Text paste ਕਰੋ ਅਤੇ ਤੁਰੰਤ formatted output ਲਵੋ।

YAML JSON TOML conversion ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ browser ਵਿੱਚ ਚਲਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਡਾ input server ਨੂੰ ਕਦੇ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

ਕੋਈ server upload ਨਹੀਂ (ਸਿਰਫ਼ browser processing)
Auto convert (ਕਿਸੇ ਵੀ ਵੇਲੇ manual mode ਵਿੱਚ ਬਦਲੋ)
Copy ਅਤੇ download ਲਈ ਤਿਆਰ

YAML JSON TOML ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ

  1. ਉਹ text paste ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ।
  2. Input format ਚੁਣੋ (ਜਾਂ auto detect ਵਰਤੋ) ਅਤੇ output format ਚੁਣੋ।
  3. ਨਤੀਜਾ copy ਕਰੋ ਜਾਂ download ਕਰੋ।

ਕਨਵਰਜ਼ਨ ਦੇ ਤਰੀਕੇ

YAML ਤੋਂ JSON (YAML -> JSON)

APIs ਅਤੇ tooling ਲਈ YAML configuration ਨੂੰ JSON ਵਿੱਚ ਬਦਲੋ।

JSON ਤੋਂ YAML (JSON -> YAML)

ਅਸਾਨੀ ਨਾਲ ਪੜ੍ਹੀਆਂ ਜਾਣ ਵਾਲੀਆਂ config files ਲਈ JSON ਨੂੰ YAML ਵਿੱਚ ਬਦਲੋ।

JSON ਤੋਂ TOML (JSON -> TOML)

Application settings ਲਈ JSON ਨੂੰ TOML ਵਿੱਚ ਬਦਲੋ।

ਨਮੂਨਾ

YAML -> JSON

ਇਨਪੁੱਟ

app:
  name: demo
  enabled: true
  retries: 3

ਆਉਟਪੁੱਟ

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

JSON -> TOML

ਇਨਪੁੱਟ

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

ਆਉਟਪੁੱਟ

title = "demo"
timeout = 30

FAQ

ਕੀ YAML anchors ਅਤੇ aliases ਰੂਪਾਂਤਰਿਤ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ?

ਹਾਂ, ਪਰ anchors ਅਤੇ aliases expand ਹੋ ਸਕਦੀਆਂ ਹਨ ਜਾਂ ਖੋ ਸਕਦੀਆਂ ਹਨ ਕਿਉਂਕਿ JSON ਅਤੇ TOML ਵਿੱਚ ਇਸਦੇ ਸਮਾਨ reference model ਨਹੀਂ ਹੁੰਦਾ।

ਕੀ conversion ਦੌਰਾਨ value types (number/string) ਬਦਲ ਸਕਦੇ ਹਨ?

ਹਾਂ। YAML implicit typing "01" ਜਾਂ yes/no/on/off ਵਰਗੀਆਂ values ਨੂੰ ਮੁੜ ਸਮਝ ਸਕਦੀ ਹੈ। ਲੋੜ ਹੋਣ 'ਤੇ values ਨੂੰ explicit quotes ਵਿੱਚ ਲਿਖੋ।

ਕਿਹੜੀ character encoding ਵਰਤੀ ਜਾਂਦੀ ਹੈ?

UTF-8 ਮੰਨੀ ਜਾਂਦੀ ਹੈ। Japanese ਅਤੇ ਹੋਰ multibyte text ਨੂੰ ਜਿਵੇਂ ਦਾ ਤਿਵੇਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ।

ਕੀ comments ਸੁਰੱਖਿਅਤ ਰਹਿੰਦੇ ਹਨ?

ਨਹੀਂ। Round-trip conversion ਵਿੱਚ comments ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਰਹਿੰਦੀਆਂ, ਖਾਸਕਰ ਕਿਉਂਕਿ JSON comments ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ।

ਕੀ ਮੇਰਾ input server ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?

ਨਹੀਂ। Conversion ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ browser ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।