YAML ↔ JSON ↔ TOML కన్వర్టర్ (పరస్పర మార్పిడి, బ్రౌజర్‌లో)

YAML, JSON, మరియు TOML ను రెండుదిశల్లో మార్చండి. text ను పేస్ట్ చేసి వెంటనే formatted అవుట్‌పుట్ పొందండి.

YAML JSON TOML మార్పిడి మొత్తం మీ బ్రౌజర్‌లోనే నడుస్తుంది; మీ ఇన్‌పుట్ ఎప్పుడూ సర్వర్‌కు పంపబడదు.

సర్వర్ అప్‌లోడ్ లేదు (బ్రౌజర్‌లో మాత్రమే ప్రాసెసింగ్)
Auto convert (ఎప్పుడైనా manual mode కు మారవచ్చు)
Copy మరియు download సిద్ధంగా ఉన్నాయి

YAML JSON TOML ను ఎలా మార్చాలి

  1. మార్చాలనుకున్న text ను పేస్ట్ చేయండి.
  2. ఇన్‌పుట్ format ను ఎంచుకోండి (లేదా auto detect వాడండి) మరియు అవుట్‌పుట్ format ను ఎంచుకోండి.
  3. ఫలితాన్ని copy లేదా download చేయండి.

మార్పిడి నమూనాలు

yaml to json (YAML -> JSON)

APIలు మరియు tooling కోసం YAML configuration ను JSON గా మార్చండి.

json to yaml (JSON -> YAML)

సులభంగా చదవగల config files కోసం JSON ను YAML గా మార్చండి.

json to 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

తరచుగా అడిగే ప్రశ్నలు

YAML anchors మరియు aliases ను మార్చవచ్చా?

అవును, కానీ JSON మరియు TOML లో సమానమైన reference model లేకపోవడం వల్ల anchors మరియు aliases విస్తరించబడవచ్చు లేదా పోవచ్చు.

మార్పిడి సమయంలో value types (number/string) మారుతాయా?

అవును. YAML implicit typing వల్ల "01" లేదా yes/no/on/off వంటి విలువలు వేరేలా అర్థం కావచ్చు. అవసరమైతే values ను స్పష్టంగా quote చేయండి.

ఏ character encoding ఉపయోగిస్తారు?

UTF-8 ను అనుమానిస్తాం. జపనీస్ మరియు ఇతర multibyte text యథాతథంగా నిర్వహించబడతాయి.

comments అలాగే నిలుస్తాయా?

లేదు. round-trip మార్పిడిలో comments అలాగే ఉండవు, ముఖ్యంగా JSON comments ను మద్దతు ఇవ్వదు.

నా ఇన్‌పుట్ సర్వర్‌కి పంపబడుతుందా?

లేదు. మార్పిడి పూర్తిగా మీ బ్రౌజర్‌లోనే జరుగుతుంది.