JSON जोड़ें
टेक्स्ट बिल्कुल वैसा ही जोड़ें जैसा प्राप्त हुआ है या स्थानीय .json फ़ाइल खोलें।
सख्त स्थानीय JSON सत्यापनकर्ता
मूल टेक्स्ट बदले बिना JSON सिंटैक्स की जाँच करें और गलतियाँ खोजें।
वैध वस्तु रूट · 6 लाइनें · 143 B
01 — 03
प्रोसेसिंग से पहले JSON की जाँच होती है। सिंटैक्स गलत हो तो अधूरा परिणाम दिखाने के बजाय समझने योग्य त्रुटि मिलती है।
टेक्स्ट बिल्कुल वैसा ही जोड़ें जैसा प्राप्त हुआ है या स्थानीय .json फ़ाइल खोलें।
वैलिडेशन चलाएँ और सिंटैक्स की गलतियों के संदेश पढ़ें।
परिणाम जाँचें, फिर कॉपी करें या UTF-8 फ़ाइल डाउनलोड करें। ट्री व्यूअर में मान का पाथ भी कॉपी कर सकते हैं।
उदाहरण और सिंटैक्स
यह टूल JSON के मान सुरक्षित रखते हुए चुने गए काम के अनुसार उसका स्वरूप बदलता है।
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}मान्य JSON — 4 पंक्तियाँ, 3 properties{"name":"value"}Keys और string values के लिए double quotes जरूरी हैं।
[1, 2, 3]आइटम का मूल क्रम सुरक्षित रहता है।
true · false · nullये मान lowercase में और बिना quotes लिखे जाते हैं।
space · tab · line breakStrings के बाहर वैकल्पिक है; अंदर डेटा का हिस्सा है।
JSONMINIFY.ORG क्यों
सत्यापन फ़ॉर्मेटिंग से अलग है इसलिए एक सफल परिणाम का मतलब है कि सबमिट किया गया स्रोत वैध JSON है।
चाहे सत्यापन सफल हो या विफल, आपका इनपुट अपरिवर्तित रहता है।
Comments, trailing commas और बिना quotes वाली keys को standard JSON की त्रुटियाँ माना जाता है।
टिप्पणियाँ, अनुवर्ती अल्पविराम, अपरिभाषित मान और जावास्क्रिप्ट ऑब्जेक्ट सिंटैक्स अस्वीकार कर दिए जाते हैं।
आम उपयोग
जब भी JSON लोगों, एप्लिकेशन या वातावरण के बीच एक सीमा को पार करता है तो सिंटेक्स सत्यापन एक तेज़ पहला कदम है।
JSON अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।
ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।
दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।
JSON संदर्भ
सिंटैक्स सत्यापन उत्तर देता है कि क्या पाठ को JSON के रूप में पार्स किया जा सकता है। यह साबित नहीं करता कि डेटा किसी विशेष एप्लिकेशन के लिए सही है।
मानक JSON ऑब्जेक्ट कुंजियों और स्ट्रिंग मानों के लिए दोहरे उद्धरण चिह्नों का उपयोग करता है। सिंगल कोट्स और अनकोटेड कुंजियाँ जावास्क्रिप्ट ऑब्जेक्ट सिंटैक्स से संबंधित हैं, JSON से नहीं।
JSON में कोई टिप्पणी सिंटैक्स नहीं है, और किसी ऑब्जेक्ट या सरणी में अंतिम आइटम के बाद अल्पविराम नहीं लगाया जा सकता है। दोबारा सत्यापन करने से पहले इन्हें हटा दें।
ऑब्जेक्ट और ऐरे आम हैं, लेकिन एक स्ट्रिंग, संख्या, बूलियन, या नल भी एक पूर्ण वैध JSON दस्तावेज़ हो सकता है जब प्राप्तकर्ता सिस्टम इसकी अनुमति देता है।
एक वैध दस्तावेज़ में अभी भी आवश्यक गुण नहीं हो सकते हैं या गलत व्यवसाय प्रकार के मान शामिल हो सकते हैं। उन नियमों के लिए एक अलग स्कीमा या एप्लिकेशन-स्तरीय जांच की आवश्यकता होती है।
FAQ
समझें कि वैध परिणाम का क्या अर्थ है और कुछ जावास्क्रिप्ट-जैसे इनपुट को क्यों अस्वीकार कर दिया गया है।
पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।
नहीं, यह मूल स्रोत रखता है और त्रुटि की रिपोर्ट करता है ताकि आप निर्णय ले सकें कि इसे कैसे ठीक किया जाए।
मानक पार्सर्स पहली ब्लॉकिंग सिंटैक्स त्रुटि पर रुकते हैं। इसे ठीक करने से अगले रन पर बाद की समस्या सामने आ सकती है।
नहीं, JSON को आपके ब्राउज़र में स्थानीय रूप से पार्स किया गया है और एनालिटिक्स इवेंट में शामिल नहीं किया गया है।