JSON जोड़ें
टेक्स्ट चिपकाएँ, उदाहरण लोड करें, या 10 एमबी तक की स्थानीय .json फ़ाइल खोलें।
100% स्थानीय JSON उपकरण
JSON से अनावश्यक खाली जगह हटाएँ या उसे पढ़ने योग्य बनाएँ। परिणाम कॉपी या डाउनलोड करें; प्रोसेसिंग आपके ब्राउज़र में होती है।
कोई खाता नहीं · कोई अपलोड नहीं · कोई इंस्टॉलेशन नहीं
01 — 03
प्रोसेसिंग से पहले 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 की त्रुटियाँ माना जाता है।
वर्ण गणना के बजाय छोटा करने से पहले और बाद में वास्तविक यूटीएफ-8 बाइट्स की तुलना करें।
आम उपयोग
मिनिमिफिकेशन तब सबसे उपयोगी होता है जब व्हाइटस्पेस अगले सिस्टम या डेटा प्राप्त करने वाले व्यक्ति के लिए कोई मूल्य नहीं जोड़ता है।
JSON अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।
ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।
दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।
JSON संदर्भ
एक मिनीफ़ायर को पार्स किए गए JSON मान को संरक्षित करते हुए प्रेजेंटेशन व्हाइटस्पेस को हटा देना चाहिए। यह समझना कि सीमा आकस्मिक डेटा परिवर्तनों को रोकती है।
JSON टोकन के बीच रिक्त स्थान, टैब और लाइन ब्रेक डेटा मॉडल का हिस्सा नहीं हैं। पार्सिंग सफल होने के बाद, टूल वैकल्पिक रिक्त स्थान के बिना मान को क्रमबद्ध करता है।
टिप्पणियाँ, अनुवर्ती अल्पविराम, गैर-उद्धृत संपत्ति नाम, अपरिभाषित और जावास्क्रिप्ट अभिव्यक्तियाँ मानक JSON नहीं हैं। उपकरण चुपचाप मरम्मत का अनुमान लगाने के बजाय त्रुटि की रिपोर्ट करता है।
फ़ाइल आकार की गणना TextEncoder से की जाती है, इसलिए इमोजी और गैर-लैटिन वर्णों की गणना जावास्क्रिप्ट वर्ण गणना के बजाय उनकी वास्तविक UTF-8 बाइट लंबाई से की जाती है।
रिक्त स्थान हटाने से JSON छोटा हो जाता है, गुप्त नहीं। परिणाम प्राप्त करने वाला कोई भी व्यक्ति इसे पार्स कर सकता है, इसलिए संवेदनशील मानों को अभी भी उचित पहुंच नियंत्रण की आवश्यकता होती है।
FAQ
वैधता, गोपनीयता, फ़ाइल आकार और उपकरण क्या बदलता है, इसके बारे में सीधे उत्तर।
पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।
यह मानक JSON को पार्स करने के बाद वैकल्पिक रिक्त स्थान को हटा देता है। मान समतुल्य रहते हैं, हालाँकि ऑब्जेक्ट कुंजी क्रम को सिमेंटिक गारंटी के रूप में नहीं माना जाना चाहिए।
मानक JSON को डबल-कोटेड कुंजियों और स्ट्रिंग्स की आवश्यकता होती है। यह टिप्पणियों, अनुवर्ती अल्पविरामों, अपरिभाषित मानों या जावास्क्रिप्ट ऑब्जेक्ट शाब्दिक वाक्यविन्यास की अनुमति नहीं देता है।
स्थानीय फ़ाइल आयातक 10 एमबी तक की .json फ़ाइलें स्वीकार करता है। उपलब्ध डिवाइस मेमोरी और ब्राउज़र सीमाएँ अभी भी असामान्य रूप से जटिल फ़ाइलों को प्रभावित कर सकती हैं।
अनमिनिफाई JSON को पार्स करता है और इंडेंटेशन के दो या चार स्थानों के साथ इसे फिर से लिखता है, जिससे नेस्टेड डेटा को पढ़ना आसान हो जाता है।