JSON समतल करें और पुनर्स्थापित करें
JSON को वापस बनाए जा सकने वाले path की सूची में बदलें या इस टूल के records से मूल संरचना पुनर्स्थापित करें। प्रक्रिया ब्राउज़र में होती है।
मानक JSON, अधिकतम 2 MB।
पथ JSON Pointer escaping का उपयोग करते हैं: ~ को ~0 और / को ~1 लिखा जाता है। संरचना का प्रकार भी दर्ज होता है, जिससे सरणियाँ, संख्यात्मक कुंजियाँ और खाली संरचनाएँ बिना अनुमान के वापस बनती हैं।
शुरू करने के लिए JSON पेस्ट करें।
उपयोग कैसे करें
उपयोग कैसे करें
- 2 MB तक का मानक JSON पेस्ट करें और JSON समतल करें या पथ अभिलेखों से पुनर्स्थापित करें चुनें।
- बदलें और प्रकार सहित पथ अभिलेख या पुनर्स्थापित JSON देखें।
- परिणाम कॉपी करें या JSON फ़ाइल डाउनलोड करें।
स्पष्ट और reversible format
Flatten करने पर hello-keyboard.flat-json.v1 format identifier और हर container या scalar का record वाला JSON document बनता है। हर record में JSON Pointer path और स्पष्ट JSON type होता है। इससे object, array, खाली container, numeric object key और root scalar अलग पहचाने जाते हैं।
JSON Pointer paths
Paths में slash से अलग JSON Pointer segments होते हैं। Key में tilde को ~0 और slash को ~1 लिखा जाता है। Array index शून्य से शुरू होता है और पुनर्स्थापना में लगातार होना चाहिए। Duplicate path, parent की कमी, गलत escape, type mismatch और malformed array पर चुपचाप बदलाव के बजाय त्रुटि दी जाती है।
स्थानीय इनपुट सीमाएँ
मानक JSON को ब्राउज़र में 2 MB तक parse किया जाता है। Comments, trailing commas, NaN और Infinity मान्य JSON नहीं हैं। Data अपलोड नहीं होता और बाहरी library की आवश्यकता नहीं है।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
क्या flattened output वापस बनाया जा सकता है?
हाँ। Unflatten path records चुनें और इस टूल का पूरा बनाया हुआ document पेस्ट करें। Format identifier और स्पष्ट type records arrays, objects, खाली containers तथा scalar root को फिर बनाते हैं।
कौन सा path syntax उपयोग होता है?
JSON Pointer escaping: key में ~ को ~0 और / को ~1 लिखा जाता है। खाली path root value है।
क्या दूसरे टूल के records वापस बनाए जा सकते हैं?
केवल hello-keyboard.flat-json.v1 document shape और typed entries होने पर। दूसरे formats के separators और array नियम अलग हो सकते हैं।
क्या input अपलोड होता है?
नहीं। Parsing, flattening, पुनर्स्थापना, कॉपी और डाउनलोड तैयारी ब्राउज़र में होती है।