YAML स्वरूपण

YAML कोड को स्वरूपित करें, जिससे इसकी संरचना स्पष्ट, पढ़ने और संपादित करने में आसान हो

1340 बार उपयोग | 5.0 रेटिंग

फॉर्मेटिंग सेटिंग्स

फॉर्मेटिंग विकल्प

उपयोग सूचना

1

YAML कोड दर्ज करें

फॉर्मेट करने के लिए YAML कोड को टेक्स्ट बॉक्स में पेस्ट करें या दर्ज करें

2

फॉर्मेटिंग विकल्प सेट करें

आवश्यकतानुसार जटिल मानों का विस्तार करना चुनें, टिप्पणियों को संरक्षित करना, कुंजियों को क्रमबद्ध करना और इंडेंट आकार सेट करना

3

फॉर्मेट करें या संपीड़ित करें

कोड को सुंदर बनाने के लिए "YAML स्वरूपित करें" बटन पर क्लिक करें, या स्पेस और लाइन ब्रेक को कम करने के लिए "YAML संपीड़ित करें" बटन पर क्लिक करें

4

परिणाम प्राप्त करें

फॉर्मेटिंग पूरी होने के बाद, कोड को कॉपी करें या YAML फाइल के रूप में डाउनलोड करें

5

उपयोग सुझाव

सुनिश्चित करें कि आप वैध YAML कोड डाल रहे हैं, अन्यथा इसे सही ढंग से फॉर्मेट नहीं किया जा सकता है। बड़ी फाइलों के लिए, प्रसंस्करण में अधिक समय लग सकता है

YAML मूल बातें

YAML क्या है?

YAML (YAML Ain't Markup Language) एक मानव-अनुकूल डेटा सीरियलाइजेशन भाषा है, जो आमतौर पर कॉन्फ़िगरेशन फ़ाइलों और डेटा आदान-प्रदान के लिए उपयोग की जाती है। यह संक्षिप्त पठनीय प्रारूप में डिज़ाइन की गई है, विशेष रूप से उन डेटा संरचनाओं के लिए जिन्हें मैन्युअल रूप से संपादित और पढ़ा जाना चाहिए। YAML डेटा की स्तरीय संरचना को दिखाने के लिए स्पेस इंडेंटेशन का उपयोग करता है, ब्रैकेट्स या टैग्स का उपयोग नहीं करता है।

YAML बुनियादी वाक्यविन्यास

1

इंडेंटेशन और स्तरीय संरचना

YAML डेटा की स्तरीय संरचना को दिखाने के लिए स्पेस इंडेंटेशन का उपयोग करता है, टैब्स का समर्थन नहीं करता है। आमतौर पर इंडेंटेशन इकाई के रूप में 2 या 4 स्पेस का उपयोग किया जाता है।

# YAML इंडेंटेशन उदाहरण
example:
  level1:
    level2:
      key: value
2

की-वैल्यू जोड़े

YAML की मूल डेटा इकाई की-वैल्यू जोड़े हैं, कुंजी और मान को अलग करने के लिए कोलन और स्पेस (: ) का उपयोग किया जाता है।

# की-वैल्यू जोड़े उदाहरण
name: John Doe
age: 30
title: Software Engineer
3

सूचियाँ और सरणियाँ

सूची आइटम को दर्शाने के लिए हाइफ़न और स्पेस (- ) का उपयोग करें।

# सूची उदाहरण
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

# इनलाइन सूची
colors: [red, green, blue, yellow]
4

टिप्पणियाँ

YAML टिप्पणियों को दर्शाने के लिए हाश टैग (#) का उपयोग करता है, हाश टैग से लाइन के अंत तक की सामग्री को अनदेखा कर दिया जाता है।

# यह एक टिप्पणी है
name: John Doe  # यह भी एक टिप्पणी है

YAML द्वारा समर्थित डेटा प्रकार

स्ट्रिंग्स

कोट्स की आवश्यकता नहीं होती है, लेकिन यदि विशेष वर्ण होते हैं तो कोट्स की आवश्यकता होती है

simple_string: Hello
quoted_string: "Hello, World!"
multiline: |
  Line 1
  Line 2
  Line 3

नंबर्स

पूर्णांक, दशमलव, वैज्ञानिक संकेतन आदि का समर्थन करता है

integer: 42
float: 3.14
scientific: 6.022e23

बूलियन मान

सत्य या असत्य को दर्शाता है

active: true
enabled: false

खाली मान

खाली या अपरिभाषित को दर्शाता है

empty_value: null
another_empty: ~

YAML उन्नत विशेषताएँ

1

एंकर और संदर्भ

डेटा को पुन: उपयोग करने के लिए एंकर (&) और संदर्भ (*) का उपयोग किया जा सकता है, दोहराए जाने वाले परिभाषाओं से बचने के लिए।

2

मर्ज कीजिए

मर्ज कीजिए (<<) का उपयोग करके एक मैप की सामग्री को दूसरे मैप में मर्ज किया जा सकता है।

3

बहु-पंक्ति स्ट्रिंग्स

YAML बहु-पंक्ति स्ट्रिंग्स को संभालने के लिए कई तरीके प्रदान करता है, जिसमें लाइन ब्रेक्स को संरक्षित करना (|) और लाइन ब्रेक्स को संपीड़ित करना (>) शामिल है।

प्रचारित

API开发平台

快速构建、测试和部署API

推荐工具

XML फॉर्मेटर टूल - XML कोड को सुंदर और संपीड़ित करने के लिए मुफ्त ऑनलाइन टूल

मुफ्त ऑनलाइन XML फॉर्मेटर टूल जो XML कोड को सुंदर बनाने, संपीड़न, सत्यापन आदि कार्यों का समर्थन करता है, जिससे आपका XML कोड अधिक मानक और पठनीय हो जाता है। रीयल-टाइम फॉर्मेटिंग प्रीव्यू प्रदान करता है और कई XML फॉर्मेट विकल्पों का समर्थन करता है।

XML से JSON - मुफ्त ऑनलाइन रूपांतरण टूल

XML से JSON टूल XML प्रारूप स्ट्रिंग और JSON प्रारूप स्ट्रिंग का पार्सिंग और रूपांतरण कर सकता है, और रूपांतरित स्ट्रिंग को फॉर्मैट कर सकता है।

YAML फॉर्मेटिंग - मुफ्त ऑनलाइन YAML टूल

मुफ्त ऑनलाइन YAML फॉर्मेटिंग और सौंदर्यीकरण टूल जो स्वचालित इंडेंटेशन समायोजन, सिंटैक्स हाइलाइटिंग और अतिरिक्त स्पेस को हटाने का समर्थन करता है, जिससे आपका YAML कोड स्पष्ट और पढ़ते में आसान हो जाता है। इंस्टॉलेशन की आवश्यकता नहीं, वन-क्लिक फॉर्मेटिंग से YAML फाइलों की पठनीयता और रखरखाव दक्षता में सुधार होता है!

ऑनलाइन जावास्क्रिप्ट फॉर्मेटर और मिनिफायर - JS कोड को सुंदर, अनुकूलित और भ्रमित करें

जावास्क्रिप्ट (JS) कोड को फॉर्मेट और कंप्रेस करने के लिए एक शक्तिशाली ऑनलाइन उपकरण। कस्टम इंडेंटेशन (टैब या स्पेस), कोड फोल्डिंग/एक्सपेंडिंग, ऑटो वर्ड रैप, वन-क्लिक ब्यूटीफिकेशन और JS स्क्रिप्ट्स को कुशलतापूर्वक कंप्रेस/ऑब्फ़्यूस्केट करने का समर्थन करता है, जो डेवलपर्स को कोड पठनीयता में सुधार, फ़ाइल आकार कम करने और वेबसाइट प्रदर्शन को अनुकूलित करने में मदद करता है।

YAML से JSON कनवर्टर - मुफ्त ऑनलाइन टूलबॉक्स

ऑनलाइन YAML (YML) और JSON प्रारूप के बीच परस्पर रूपांतरण टूल, YAML डेटा और JSON डेटा के बीच परस्पर रूपांतरण का समर्थन करता है, साथ ही इनपुट किए गए YAML प्रारूप डेटा और JSON प्रारूप डेटा के सही होने की पुष्टि भी करता है।