مینو
Dev Tools

JSON کو YAML میں تبدیل کریں – آن لائن مفت

JSON کو ریئل ٹائم میں YAML میں تبدیل کریں۔ نیسٹڈ آبجیکٹس، ارے اور JSON کی تمام اقسام شامل ہیں۔ سب کچھ آپ کے براؤزر میں ہوتا ہے۔

فائلیں کبھی محفوظ نہیں ہوتیںفوریبغیر سائن اپ

🔒 آپ کی فائل کبھی آپ کے براؤزر سے باہر نہیں جاتی۔ تبدیلی js-yaml سے مقامی طور پر ہوتی ہے۔

JSON کو آن لائن YAML میں کیسے تبدیل کریں

  1. 1

    اپنا JSON پیسٹ کریں

    ان پٹ باکس میں درست JSON پیسٹ کریں۔

  2. 2

    YAML آؤٹ پٹ دیکھیں

    تبدیل شدہ YAML فوراً ظاہر ہو جاتا ہے۔ ٹول آپ کے JSON کی جانچ کرتا ہے اور غلط ہونے پر خرابی دکھاتا ہے۔

  3. 3

    YAML کاپی کریں

    YAML کو کلپ بورڈ میں رکھنے کے لیے کاپی پر کلک کریں۔

JSON اور YAML ایک ہی ڈیٹا ماڈل (میپنگز، فہرستیں اور سادہ قدریں) بیان کرتے ہیں، لیکن ان کے قارئین مختلف ہیں۔ JSON مشینوں کے لیے ہے: سخت کوٹیشنز، کوئی تبصرہ نہیں، کوئی ابہام نہیں۔ YAML ان لوگوں کے لیے ہے جو کنفیگریشن ہاتھ سے ایڈٹ کرتے ہیں: بریسز کی جگہ انڈینٹیشن، اختیاری کوٹس اور تبصرے۔ API کے جواب یا خودکار طور پر بنی کنفیگ کو آسانی سے سنبھالنے کے قابل بنانے کا پہلا قدم اکثر JSON کو YAML میں بدلنا ہوتا ہے۔

عام استعمال: JSON کنفیگ کو Kubernetes مینی فیسٹ، docker-compose فائل، GitHub Actions ورک فلو یا Ansible پلے بک میں بدلنا، کیونکہ ان سب میں YAML معیار ہے۔ بڑے JSON کو پل ریکویسٹ میں جانچنے کے قابل بنانے کے لیے بھی یہ مفید ہے، کیونکہ ایک لائن والے JSON کے مقابلے میں YAML کا فرق لائن بہ لائن کہیں زیادہ صاف نظر آتا ہے۔

تبدیلی آپ کے براؤزر میں js-yaml لائبریری سے ہوتی ہے: آپ کا پیسٹ کیا ہوا ڈیٹا کسی سرور پر نہیں بھیجا جاتا۔ YAML بنانے سے پہلے ٹول آپ کے JSON کا تجزیہ کرتا ہے، اس لیے غلط ان پٹ پر خراب فائل کی بجائے واضح خرابی نظر آتی ہے۔ بریسز اور بریکٹس انڈینٹیشن بن جاتے ہیں، محفوظ ہونے پر کیز کے کوٹس ہٹ جاتے ہیں اور کچھ ضائع نہیں ہوتا – آپ YAML سے JSON کنورٹر کے ذریعے واپس جا سکتے ہیں۔ بس یاد رکھیں کہ YAML میں انڈینٹیشن کا مطلب ہوتا ہے، اسے بدلنے سے ساخت بدل جاتی ہے۔

اکثر پوچھے جانے والے سوالات

یہ ٹولز بھی آپ کے کام آ سکتے ہیں