ब्राउज़र-स्थानीय JSON फ़ॉर्मेटर

ऑनलाइन JSON फ़ॉर्मैटर

JSON को दो या चार स्पेस के इंडेंटेशन में सजाएँ, फिर परिणाम कॉपी या डाउनलोड करें।

JSON फ़ॉर्मेटर

स्थानीय प्रसंस्करण · निजी
JSON इनपुट6 लाइनें · 143 B
चलाने के लिए Ctrl/⌘ + Enter.json फ़ाइल चिपकाएँ, टाइप करें या छोड़ें
परिणाम
169 B · 0 B बचाया✓ वैध JSON
मूल आकार143 B
परिणाम का आकार169 B
कमी—
स्थितिवैध JSON

कोई खाता नहीं · कोई अपलोड नहीं · कोई इंस्टॉलेशन नहीं

ब्राउज़र-प्रत्यक्ष

किसी URL से JSON लोड करें

आपका ब्राउज़र सीधे इस यूआरएल से संपर्क करता है। गंतव्य को CORS की अनुमति देनी चाहिए; jsonminify.org प्रतिक्रिया को प्रॉक्सी या संग्रहीत नहीं करता है।

आपके ब्राउज़र में संसाधित किया गया
मानक JSON सत्यापन
कोई खाता या अपलोड नहीं

01 — 03

तीन चरणों में पढ़ने योग्य JSON

प्रोसेसिंग से पहले JSON की जाँच होती है। सिंटैक्स गलत हो तो अधूरा परिणाम दिखाने के बजाय समझने योग्य त्रुटि मिलती है।

01

JSON जोड़ें

JSON चिपकाएँ या 10 एमबी तक की स्थानीय .json फ़ाइल चुनें।

02

काम चुनें

दो या चार स्पेस का इंडेंटेशन चुनकर फ़ॉर्मैट करें।

03

परिणाम कॉपी या डाउनलोड करें

परिणाम जाँचें, फिर कॉपी करें या UTF-8 फ़ाइल डाउनलोड करें। ट्री व्यूअर में मान का पाथ भी कॉपी कर सकते हैं।

उदाहरण और सिंटैक्स

इनपुट, परिणाम और आम गलतियाँ

यह टूल JSON के मान सुरक्षित रखते हुए चुने गए काम के अनुसार उसका स्वरूप बदलता है।

इनपुट
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [1, 2]
}
परिणाम
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [
    1,
    2
  ]
}
स्थितिमान्य रूपक्यों जरूरी है
ऑब्जेक्ट की keys{"name":"value"}

Keys और string values के लिए double quotes जरूरी हैं।

ऐरे[1, 2, 3]

आइटम का मूल क्रम सुरक्षित रहता है।

मूल मानtrue · false · null

ये मान lowercase में और बिना quotes लिखे जाते हैं।

खाली जगहspace · tab · line break

Strings के बाहर वैकल्पिक है; अंदर डेटा का हिस्सा है।

JSONMINIFY.ORG क्यों

छिपे हुए परिवर्तनों के बिना स्वरूपण

मानक JSON पार्सिंग सफल होने के बाद ही फ़ॉर्मेटर व्हाइटस्पेस को फिर से लिखता है।

लगातार इंडेंटेशन

पूर्वानुमानित दो- या चार-स्पेस लेआउट के साथ नेस्टेड ऑब्जेक्ट और सरणियों को सामान्यीकृत करें।

JSON सिंटैक्स की जाँच

Comments, trailing commas और बिना quotes वाली keys को standard JSON की त्रुटियाँ माना जाता है।

फ़ाइल आकार की उपयोगी जानकारी

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

आम उपयोग

जब पठनीय JSON मायने रखता है

फ़ॉर्मेटिंग से मनुष्यों को सॉफ़्टवेयर द्वारा उपभोग किए गए मानों को बदले बिना संरचना का निरीक्षण करने, परिवर्तनों की समीक्षा करने और डेटा की व्याख्या करने में मदद मिलती है।

API डेटा

JSON अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।

ऐप की configuration

ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।

टेस्ट डेटा

दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।

JSON संदर्भ

JSON फ़ॉर्मेटिंग कैसे काम करती है

फ़ॉर्मेटिंग एक क्रमबद्धता चरण है जो सख्त पार्सिंग के बाद किया जाता है। यह प्रस्तुतिकरण में सुधार करता है लेकिन स्कीमा जाँच नहीं जोड़ता या अमान्य स्रोत की मरम्मत नहीं करता।

01

दो स्थान बनाम चार स्थान

दो स्थान दस्तावेज़ों को अपेक्षाकृत संक्षिप्त रखते हैं और वेब परियोजनाओं में आम हैं। चार स्थान गहराई से निहित डेटा के लिए मजबूत दृश्य पृथक्करण बनाते हैं। दोनों आउटपुट समान JSON मान दर्शाते हैं।

02

ऑब्जेक्ट और सरणियाँ अपना पदानुक्रम बनाए रखती हैं

खुलने और बंद होने वाले ब्रेसिज़ या ब्रैकेट पूर्वानुमानित स्तर पर चले जाते हैं, जबकि अल्पविराम सहोदर मानों को अलग करते हैं। फ़ॉर्मेटर नेस्टेड संरचनाओं को समतल नहीं करता है।

03

स्ट्रिंग्स और संख्याएँ JSON के रूप में संरक्षित हैं

एस्केप किए गए वर्ण वैध JSON स्ट्रिंग बने रहते हैं और संख्यात्मक मान संख्याएँ बने रहते हैं। फ़ॉर्मेटिंग मानों को किसी भिन्न प्रकार में परिवर्तित नहीं करता है।

04

फ़ॉर्मेटिंग स्कीमा सत्यापन नहीं है

एक दस्तावेज़ वैध JSON हो सकता है लेकिन फिर भी API अनुबंध का उल्लंघन करता है। जब आपको आवश्यक फ़ील्ड, प्रारूप, श्रेणी या व्यावसायिक नियमों की आवश्यकता हो तो JSON स्कीमा सत्यापनकर्ता का उपयोग करें।

FAQ

JSON प्रोसेसिंग के बारे में प्रश्न

फ़ॉर्मेटर क्या बदलता है, क्या अस्वीकार करता है, और आपका डेटा कहाँ संसाधित किया जाता है।

क्या मेरा JSON सर्वर पर भेजा जाता है?

पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।

क्या मैं रिक्त स्थान के बजाय टैब चुन सकता हूँ?

यह संस्करण दो या चार स्थानों का समर्थन करता है ताकि संपादकों और प्लेटफार्मों पर परिणाम पूर्वानुमानित रहें।

क्या अमान्य JSON स्वरूपित किया जाएगा?

नहीं, टूल त्रुटि स्थान की रिपोर्ट करता है और सुधार के लिए आपके मूल इनपुट को सुरक्षित रखता है।

क्या मेरा JSON अपलोड हो गया है?

नहीं, पार्सिंग और फ़ॉर्मेटिंग ब्राउज़र में स्थानीय रूप से चलती है और साइट को आपका JSON प्राप्त नहीं होता है।