ToolsMaxxing

JSON और YAML कन्वर्टर

JSON को YAML में और YAML को वापस JSON में बदलें, सिंटैक्स गलती की लाइन और कॉलम के साथ।

आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

यह कैसे काम करता है

  1. 1JSON से YAML या YAML से JSON चुनें।
  2. 2अपना टेक्स्ट पेस्ट करें, या उदाहरण आज़माएँ चुनें।
  3. 3इंडेंट की चौड़ाई चुनें।
  4. 4नतीजा कॉपी करें या डाउनलोड करें।

विकल्पों का मतलब

JSON से YAML
सख़्त JSON पढ़ता है और ब्लॉक-स्टाइल YAML लिखता है। लंबी स्ट्रिंग को रैप नहीं किया जाता।
YAML से JSON
पहला YAML दस्तावेज़ पढ़ता है और फ़ॉर्मैट किया हुआ JSON लिखता है।
इंडेंट
आउटपुट में हर लेवल पर दो या चार स्पेस।

प्राइवेसी

सब कुछ आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह कभी सर्वर पर नहीं भेजा जाता। इसलिए अंदरूनी होस्टनाम वाली कॉन्फ़िग फ़ाइलों के लिए यह सुरक्षित है।

लोग अक्सर पूछते हैं

JSON में बदलने पर क्या YAML कमेंट बने रहते हैं?

नहीं। JSON में कमेंट नहीं होते, इसलिए वे हट जाते हैं। वापस YAML में बदलने पर भी वे नहीं लौटेंगे।

मेरी YAML वैल्यू नंबर या बूलियन क्यों बन गई?

YAML टेक्स्ट देखकर टाइप तय करता है। सादा 123 नंबर है, true और false बूलियन हैं, और null या ~ का मतलब null है। वैल्यू को स्ट्रिंग रखने के लिए उसे कोट्स में लिखें, जैसे "123"।

क्या यह कई दस्तावेज़ वाली YAML संभालता है?

सिर्फ़ पहला दस्तावेज़, यानी पहली --- सेपरेटर लाइन से पहले का हिस्सा, बदला जाता है। कई दस्तावेज़ वाली फ़ाइल को पहले अलग-अलग कर लें।

क्या एंकर और एलियास सपोर्ट होते हैं?

एंकर (&name) और एलियास (*name) वाली YAML पढ़ने पर वे JSON में सादी कॉपी के रूप में खुल जाते हैं। JSON से YAML लिखते समय वे कभी नहीं बनाए जाते।

एरर मैसेज का क्या मतलब है?

लाइन और कॉलम वहाँ दिखाते हैं जहाँ पार्सर अटका। YAML में आम वजह गलत इंडेंटेशन या टैब कैरेक्टर होती है, क्योंकि YAML इंडेंटेशन में सिर्फ़ स्पेस मानता है।

मिलते-जुलते टूल्स