JSON जोड़ें
JSON चिपकाएँ या 10 एमबी तक की स्थानीय .json फ़ाइल चुनें।
ब्राउज़र-स्थानीय JSON फ़ॉर्मेटर
JSON को दो या चार स्पेस के इंडेंटेशन में सजाएँ, फिर परिणाम कॉपी या डाउनलोड करें।
कोई खाता नहीं · कोई अपलोड नहीं · कोई इंस्टॉलेशन नहीं
01 — 03
प्रोसेसिंग से पहले JSON की जाँच होती है। सिंटैक्स गलत हो तो अधूरा परिणाम दिखाने के बजाय समझने योग्य त्रुटि मिलती है।
JSON चिपकाएँ या 10 एमबी तक की स्थानीय .json फ़ाइल चुनें।
दो या चार स्पेस का इंडेंटेशन चुनकर फ़ॉर्मैट करें।
परिणाम जाँचें, फिर कॉपी करें या UTF-8 फ़ाइल डाउनलोड करें। ट्री व्यूअर में मान का पाथ भी कॉपी कर सकते हैं।
उदाहरण और सिंटैक्स
यह टूल JSON के मान सुरक्षित रखते हुए चुने गए काम के अनुसार उसका स्वरूप बदलता है।
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}{
"site": "jsonminify.org",
"enabled": true,
"items": [
1,
2
]
}{"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 अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।
ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।
दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।
JSON संदर्भ
फ़ॉर्मेटिंग एक क्रमबद्धता चरण है जो सख्त पार्सिंग के बाद किया जाता है। यह प्रस्तुतिकरण में सुधार करता है लेकिन स्कीमा जाँच नहीं जोड़ता या अमान्य स्रोत की मरम्मत नहीं करता।
दो स्थान दस्तावेज़ों को अपेक्षाकृत संक्षिप्त रखते हैं और वेब परियोजनाओं में आम हैं। चार स्थान गहराई से निहित डेटा के लिए मजबूत दृश्य पृथक्करण बनाते हैं। दोनों आउटपुट समान JSON मान दर्शाते हैं।
खुलने और बंद होने वाले ब्रेसिज़ या ब्रैकेट पूर्वानुमानित स्तर पर चले जाते हैं, जबकि अल्पविराम सहोदर मानों को अलग करते हैं। फ़ॉर्मेटर नेस्टेड संरचनाओं को समतल नहीं करता है।
एस्केप किए गए वर्ण वैध JSON स्ट्रिंग बने रहते हैं और संख्यात्मक मान संख्याएँ बने रहते हैं। फ़ॉर्मेटिंग मानों को किसी भिन्न प्रकार में परिवर्तित नहीं करता है।
एक दस्तावेज़ वैध JSON हो सकता है लेकिन फिर भी API अनुबंध का उल्लंघन करता है। जब आपको आवश्यक फ़ील्ड, प्रारूप, श्रेणी या व्यावसायिक नियमों की आवश्यकता हो तो JSON स्कीमा सत्यापनकर्ता का उपयोग करें।
FAQ
फ़ॉर्मेटर क्या बदलता है, क्या अस्वीकार करता है, और आपका डेटा कहाँ संसाधित किया जाता है।
पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।
यह संस्करण दो या चार स्थानों का समर्थन करता है ताकि संपादकों और प्लेटफार्मों पर परिणाम पूर्वानुमानित रहें।
नहीं, टूल त्रुटि स्थान की रिपोर्ट करता है और सुधार के लिए आपके मूल इनपुट को सुरक्षित रखता है।
नहीं, पार्सिंग और फ़ॉर्मेटिंग ब्राउज़र में स्थानीय रूप से चलती है और साइट को आपका JSON प्राप्त नहीं होता है।