मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSON क्लीनर

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

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

नीचे दी गई हर चीज़ सिर्फ़ इसी ब्राउज़र में, इसी डिवाइस पर सहेजी जाती है। इसमें से कुछ भी कभी कहीं नहीं भेजा जाता, और यह सच बने रहने के लिए इस डायलॉग को बंद करना ज़रूरी नहीं है।

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    इनपुट

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    नतीजा

    साफ़ किया गया दस्तावेज़ यहां दिखेगा।

    नियम

    हर बॉक्स में एक लाइन में एक नियम। जो नियम इस ख़ास दस्तावेज़ में कुछ भी मेल नहीं खाता, वह विफलता मानने के बजाय नतीजे के नीचे सूचीबद्ध होता है।

    यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।

    इस टूल के बारे में

    बारह ऑपरेशन, एक तय क्रम में चलते हैं, न कि जिस क्रम में उन्हें चालू किया गया हो, क्योंकि इनमें से कई क्रम के हिसाब से अलग जवाब देंगे। सबसे पहले, पेस्ट किए गए दस्तावेज़ में पहले से मौजूद असली डुप्लिकेट की को सुलझाया जाता है, नीचे दी गई डुप्लिकेट की सेटिंग के हिसाब से आख़िरी या पहली एंट्री रखते हुए, क्योंकि इसके बाद हर क़दम मानता है कि हर नाम का एक ही सदस्य है, ठीक वैसे ही जैसे JSON Pointer मानता है। कीप पाथ्स, अगर सेट हों, दस्तावेज़ को सिर्फ़ उन पथ और वहां तक पहुंचने के लिए ज़रूरी हिस्सों तक सीमित कर देते हैं। डिलीट पाथ्स ठीक वही हटाता है जो वह नाम लेता है। रीनेम कीज़ किसी भी गहराई पर, नाम से एक ग्लोबल, एग्ज़ैक्ट बदलाव है। रिडैक्ट कीज़ हर उस सदस्य की वैल्यू को, जिसकी की का नाम एग्ज़ैक्ट मेल खाता हो, किसी भी गहराई पर, तय टेक्स्ट [REDACTED] से बदल देता है। मास्क पाथ्स किसी पॉइंटर पर मौजूद वैल्यू को तय टेक्स्ट *** से बदल देता है। इसके बाद पांचों सीधे टॉगल एक साथ, एक ही पास में चलते हैं: null वैल्यू हटाना, खाली ऑब्जेक्ट और ऐरे हटाना, उन्हें भी जो इसी पास में अभी हुई null हटाने की वजह से खाली हुए, स्ट्रिंग वैल्यू से खाली जगह ट्रिम करना, और किसी बाद वाले ऐरे एलिमेंट को हटाना जो पहले वाले जैसा ही हो। की केस नॉर्मलाइज़ेशन जान-बूझकर सबसे आख़िर में चलता है, ताकि ऊपर का हर क़दम अब भी की को उसी नाम से मैच कर सके जो उसका पेस्ट किए गए दस्तावेज़ में असल में था, इससे पहले कि यह पेज उसका नाम बदले या केस बदले। जो पथ नहीं मिलता वह गलती नहीं है: उसे नतीजे के नीचे नोट कर छोड़ दिया जाता है, क्योंकि एक ही सेव किया गया रूल सेट ऐसे दस्तावेज़ों पर दोबारा काम आने के लिए बना है जिनका आकार बिल्कुल एक जैसा न हो। एक बदढंगा पॉइंटर, या बिना ऐरो के रीनेम रूल, इसके बजाय गलती है, क्योंकि वह टाइप करने की चूक है, न कि इस ख़ास दस्तावेज़ से बेमेल।

    कैसे उपयोग करें

    1. अपना JSON एडिटर में पेस्ट करें, या उदाहरण लोड करें।
    2. जो टॉगल लागू हों उन्हें चालू करें, और नीचे के किसी भी बॉक्स में एक-एक लाइन में रीनेम, डिलीट, कीप, मास्क या रिडैक्ट रूल जोड़ें।
    3. क्लीन दबाएं। इस दस्तावेज़ में जो भी रूल कुछ नहीं ढूंढ पाया वह चुपचाप नज़रअंदाज़ होने के बजाय नतीजे के नीचे सूचीबद्ध होता है।