YAML ↔ JSON ↔ TOML Converter (باہمی conversion، browser میں)

YAML، JSON، اور TOML کو دونوں سمتوں میں تبدیل کریں۔ متن پیسٹ کریں اور فوراً formatted output حاصل کریں۔

YAML JSON TOML conversion مکمل طور پر آپ کے براؤزر میں چلتی ہے، اور آپ کا input کبھی سرور کو نہیں بھیجا جاتا۔

سرور اپ لوڈ نہیں (صرف browser میں پروسیسنگ)
Auto convert (کبھی بھی manual mode میں جائیں)
Copy اور download کے لیے تیار

YAML JSON TOML convert کرنے کا طریقہ

  1. وہ متن پیسٹ کریں جسے آپ convert کرنا چاہتے ہیں۔
  2. Input format منتخب کریں (یا auto detect استعمال کریں) اور output format منتخب کریں۔
  3. نتیجہ copy کریں یا download کریں۔

تبدیلی کے طریقے

yaml سے json (YAML -> JSON)

APIs اور tooling کے لیے YAML configuration کو JSON میں تبدیل کریں۔

json سے yaml (JSON -> YAML)

زیادہ readable 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

اکثر پوچھے گئے سوالات

کیا YAML anchors اور aliases convert ہو سکتے ہیں؟

جی ہاں، مگر anchors اور aliases expand ہو سکتے ہیں یا ختم ہو سکتے ہیں کیونکہ JSON اور TOML میں ان کا مساوی reference model موجود نہیں۔

کیا conversion کے دوران value types (number/string) بدل سکتی ہیں؟

جی ہاں۔ YAML implicit typing "01" یا yes/no/on/off جیسی قدروں کو دوبارہ interpret کر سکتی ہے۔ ضرورت ہو تو values کو quotes میں رکھیں۔

کون سی character encoding استعمال ہوتی ہے؟

UTF-8 فرض کی جاتی ہے۔ جاپانی اور دیگر multibyte متن جوں کا توں handle ہوتی ہے۔

کیا comments برقرار رہتے ہیں؟

نہیں۔ round-trip conversion میں comments برقرار نہیں رہتے، خاص طور پر اس لیے کہ JSON comments کی سپورٹ نہیں کرتا۔

کیا میرا input سرور کو بھیجا جاتا ہے؟

نہیں۔ Conversion مکمل طور پر آپ کے براؤزر میں انجام پاتی ہے۔