YAML से JSON कन्वर्टर

YAML से JSON कन्वर्टर

पढ़ने योग्य YAML कॉन्फ़िगरेशन को स्पष्ट सिंटैक्स त्रुटियों के साथ मानक JSON में बदलें—बिना अपना डेटा अपलोड किए।

कन्वर्टर खोलें
YAML स्रोत8 पंक्तियाँ · 110 B
इस ब्राउज़र में ही पार्स किया जाता है
JSON परिणाम
YAML की प्रतीक्षा है
YAML की प्रतीक्षा है
01 / चरण

पढ़ने योग्य कॉन्फ़िगरेशन से इस्तेमाल योग्य डेटा तक

01

YAML जोड़ें

टेक्स्ट पेस्ट करें, उदाहरण लोड करें या अपनी .yaml अथवा .yml फ़ाइल चुनें।

02

ब्राउज़र में कन्वर्ट करें

ब्राउज़र YAML 1.2 पार्स करता है और प्राप्त मान को मानक JSON में बदलता है।

03

परिणाम इस्तेमाल करें

JSON कॉपी करें या API, ऐप अथवा टेस्ट के लिए UTF-8 फ़ाइल डाउनलोड करें।

NOTE—01

उपयोगी त्रुटि संदेश

उपलब्ध होने पर संदेश लाइन और संदर्भ दिखाते हैं, ताकि आप स्रोत में सुधार कर सकें।

NOTE—02

कई दस्तावेज़ समर्थित

--- से अलग दस्तावेज़ JSON array में रखे जाते हैं, ताकि कोई दस्तावेज़ छूटे नहीं।

NOTE—03

स्थानीय प्रोसेसिंग

टेक्स्ट और फ़ाइल इसी ब्राउज़र टैब में पार्स होते हैं; कन्वर्ज़न अकाउंट या सर्वर कतार पर निर्भर नहीं है।

03 / डेटा टाइप

YAML मान JSON में कैसे बदलते हैं

सामान्य ऑब्जेक्ट और सूची सीधे कन्वर्ट हो जाते हैं। API या ऐप में इस्तेमाल से पहले scalar मान और कई दस्तावेज़ जाँचें।

YAMLJSONजाँचने योग्य बात
name: Ada"name": "Ada"

साधारण या quoted strings, JSON में double-quoted strings बनती हैं।

enabled: true"enabled": true

YAML 1.2 के true और false boolean रहते हैं; yes और no टेक्स्ट माने जाते हैं।

count: 42"count": 42

सामान्य पूर्णांक और दशमलव JSON number बनते हैं; JavaScript की संख्या-सटीकता सीमा लागू होती है।

items: [a, b]"items": ["a", "b"]

Block और inline sequences JSON array बनती हैं और क्रम बनाए रखती हैं।

value: null"value": null

null और खाली YAML मान आम तौर पर JSON null बनते हैं।

--- / ---[{…}, {…}]

अलग-अलग दस्तावेज़ JSON array में रखे जाते हैं।

04 / सीमाएँ

JSON किन चीज़ों को सुरक्षित नहीं रख सकता

कन्वर्ज़न JSON के अनुकूल डेटा रखता है। टिप्पणियाँ, anchor के नाम और कुछ फ़ॉर्मैटिंग विवरण JSON परिणाम में नहीं रह सकते।

01

टिप्पणियाँ डेटा नहीं हैं

JSON, YAML टिप्पणियों का टेक्स्ट या फ़ाइल में उनका स्थान सुरक्षित नहीं रखता।

02

Anchors का विस्तार होता है

Aliases और merge keys सामान्य मान बनते हैं; anchor के नाम परिणाम में नहीं रहते।

03

Object keys टेक्स्ट होती हैं

JSON में keys strings होती हैं। जटिल या non-string YAML keys की समीक्षा करें।

04

तारीख़ जैसे मान जाँचें

अलग parsers तारीख़ जैसे scalar को अलग तरह पढ़ सकते हैं। अगर वह टेक्स्ट रहना चाहिए तो उसे quotes में रखें।

01क्या मेरी YAML फ़ाइल सर्वर पर अपलोड होती है?

नहीं। पार्सिंग, कन्वर्ज़न, कॉपी और डाउनलोड फ़ाइल की तैयारी ब्राउज़र में होती है।

02क्या कई YAML दस्तावेज़ एक साथ कन्वर्ट कर सकता हूँ?

हाँ। --- से अलग दस्तावेज़ JSON array के अलग-अलग आइटम बनते हैं।

03कौन-सा YAML संस्करण इस्तेमाल होता है?

Parser YAML 1.2 का पालन करता है; इसलिए yes और no कुछ YAML 1.1 टूल्स की तरह अपने-आप boolean नहीं बनते।

04क्या टिप्पणियाँ बनी रहती हैं?

नहीं। टिप्पणियाँ source फ़ाइल का हिस्सा हैं, JSON में serialize किए गए डेटा मान का हिस्सा नहीं।

05Anchors और aliases का क्या होता है?

Aliases और merge keys के मान विस्तार करके लिखे जाते हैं। JSON में anchor नाम या reuse syntax नहीं रहता।

06किसी मान का डेटा टाइप क्यों बदल गया?

बिना quotes का YAML scalar टेक्स्ट, number, boolean या null के रूप में पढ़ा जा सकता है। शुरुआती शून्य वाले ID या तारीख़ जैसे टेक्स्ट को quotes में रखें।