YAML वैलिडेटर
YAML पेस्ट करें या स्थानीय UTF-8 फ़ाइल खोलें; पहले दोष का स्थान जानें, दस्तावेज़ फ़ॉर्मैट करें या JSON बनाएँ।
उपयोग कैसे करें
उपयोग कैसे करें
- 100,000 अक्षरों तक पेस्ट करें या 400,000 बाइट तक की UTF-8 फ़ाइल खोलें।
- सत्यापन, YAML फ़ॉर्मैट या JSON चुनें।
- पहले दोष का स्थान या सीमित आउटपुट पढ़ें। साफ़ करें से इनपुट और आउटपुट दोनों हटते हैं।
पार्सिंग और सीमाएँ
स्वीकृत yaml 2.9.1 का प्रयोग: सख्त पार्सिंग, अद्वितीय कुंजियाँ और कोई कस्टम टैग हैंडलर नहीं। डिफ़ॉल्ट YAML 1.2 रहता है; स्पष्ट संस्करण निर्देश माना जाता है। कस्टम या अनसुलझे टैग और पार्सर चेतावनियाँ अस्वीकार हैं। केवल एक दस्तावेज़। इनपुट: 100,000 अक्षर; UTF-8 फ़ाइल: 400,000 बाइट; आउटपुट: 200,000 अक्षर; AST गहराई: 100; नोड: 20,000; उपनाम: 100 और लाइब्रेरी की विस्तार सीमा 100। पार्सर निदान की मूल भाषा रहती है।
फ़ॉर्मैट और JSON
Document.toString में indent 2 और lineWidth 0 का प्रयोग होता है; नई लाइन रैपिंग नहीं जोड़ी जाती। पुरानी फ़्लो या ब्लॉक शैली रह सकती है। दस्तावेज़ मॉडल पार्स किए गए टिप्पणियाँ, एंकर और उपनाम रखता है, पर स्पेस, उद्धरण, टिप्पणी स्थान और बाइट बदल सकते हैं। JSON में दो स्पेस की इंडेंट और सीमित उपनाम विस्तार होता है; टिप्पणियाँ और एंकर दर्शाए नहीं जाते। गैर-स्ट्रिंग कुंजियाँ, चक्र, अपरिमित संख्याएँ, ऋणात्मक शून्य, असुरक्षित पूर्णांक, तारीख, बाइनरी और अन्य गैर-JSON मान जबरन बदलने के बजाय अस्वीकार होते हैं।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या कस्टम टैग चलाए जाते हैं?
नहीं। कोई कस्टम टैग हैंडलर नहीं है और कस्टम टैग अस्वीकार होते हैं। प्रक्रिया ब्राउज़र में होती है; अपलोड या भंडारण नहीं होता।
क्या फ़ॉर्मैट में बाइट सुरक्षित रहते हैं?
नहीं। सही बाइट ज़रूरी हों तो मूल फ़ाइल रखें। आउटपुट अलग दिखता है और इनपुट या स्थानीय फ़ाइल नहीं बदलती।