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

JSON URL एन्कोडर और डिकोडर

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 या कहीं और अपलोड नहीं होता।

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

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

    JSON

    URL से लोड करें

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

    एन्कोड किया हुआ

    नतीजा यहां दिखाई देगा।

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

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

    URL किसी JSON दस्तावेज़ को ज्यों का त्यों नहीं ढो सकता। ब्रेस, कोट, स्पेस और ASCII से ऊपर सब कुछ पहले प्रतिशत एन्कोड करना पड़ता है। यह टूल वैसे ही एन्कोड करता है जैसे encodeURIComponent करता है, एक बार में एक UTF-8 बाइट, और सिर्फ़ वही वर्ण छोड़ता है जो URL में हर जगह सुरक्षित हैं। डिकोड करते समय यह बाइट इकट्ठे करता है और अंत में एक ही बार उन्हें UTF-8 के रूप में पढ़ता है, जिससे एक मात्रा दो प्रतिस्थापन वर्णों में नहीं बदलती। एकमात्र विकल्प क्वेरी स्ट्रिंग और फ़ॉर्म भेजने का अंतर है: फ़ॉर्म में स्पेस प्लस चिह्न लिखा जाता है, और बाकी हर जगह प्लस चिह्न का अर्थ असली प्लस है। गलत मान लेना ही वह सबसे आम कारण है जिससे एन्कोड किया दस्तावेज़ बिगड़कर पहुंचता है, इसलिए यहां अनुमान के बजाय विकल्प दिया गया है। विफलताएं भी अलग रखी गई हैं: जिस प्रतिशत चिह्न के बाद दो हेक्साडेसिमल अंक नहीं हैं उसकी जगह बताई जाती है, और जो बाइट पाठ नहीं बनते उन्हें अलग समस्या के रूप में बताया जाता है।

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

    1. एन्कोड या डिकोड चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए।
    2. अगर पाठ किसी फ़ॉर्म से आया है या फ़ॉर्म में जा रहा है तो प्लस चिह्न वाला विकल्प चालू कीजिए।
    3. बदलें दबाइए, फिर नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।