JSON फ़ॉर्मैटर और वैलिडेटर

साफ़ किए गए परिणाम को share करने से पहले इसे minified API responses, config files और debug payloads के लिए JSON beautifier की तरह इस्तेमाल करें।

फ़ॉर्मैटिंग मोड
JSON पेस्ट करें ताकि उसे फ़ॉर्मैट करें, validate करें और tree view में देखें।
उदाहरण प्रीसेट
JSON क्या है?

JSON (JavaScript Object Notation) एक हल्का डेटा इंटरचेंज प्रारूप है जिसे मनुष्यों के लिए पढ़ना और लिखना आसान है, और मशीनों के लिए पार्स और जेनरेट करना आसान है। यह भाषा-स्वतंत्र है लेकिन C-परिवार की भाषाओं के प्रोग्रामर के लिए परिचित परंपराओं का उपयोग करता है। JSON वेब अनुप्रयोगों में डेटा विनिमय के लिए वास्तविक मानक बन गया है।

संरचना

JSON दो संरचनाओं पर बना है: ऑब्जेक्ट ({} में संलग्न की/वैल्यू जोड़े का संग्रह) और ऐरे ([] में संलग्न मानों की क्रमबद्ध सूची)। मान स्ट्रिंग, संख्या, बूलियन (true/false), null, ऑब्जेक्ट या ऐरे हो सकते हैं। यह सरल संरचना जटिल, नेस्टेड डेटा का प्रतिनिधित्व कर सकती है।

सामान्य उपयोग के मामले
  • मिनिफाइड API request और response payloads को पढ़ने योग्य बनाना
  • deployment से पहले configuration files में syntax errors पकड़ना
  • tree view में nested logs और webhook payloads की समीक्षा करना
  • schema validation या API debugging से पहले JSON साफ़ करना
  • schema-aware validation workflows के लिए payloads तैयार करना
JSON उदाहरण
इनपुट: {"name":"John"}
आउटपुट: { "name": "John" }
इनपुट: [1,2,3]
आउटपुट: [ 1, 2, 3 ]
अक्सर पूछे जाने वाले प्रश्न

JSON और JavaScript ऑब्जेक्ट में क्या अंतर है?

JSON एक टेक्स्ट प्रारूप है जो विशिष्ट नियमों का पालन करता है: की (keys) डबल-कोटेड स्ट्रिंग होनी चाहिए, और मान विशिष्ट प्रकारों तक सीमित हैं। JavaScript ऑब्जेक्ट अधिक लचीले होते हैं और उनमें फ़ंक्शन, अपरिभाषित मान शामिल हो सकते हैं, और सिंगल कोट्स का उपयोग किया जा सकता है।

क्या JSON में टिप्पणियाँ (comments) हो सकती हैं?

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