JSON को फ़्लैट करें

नेस्टेड JSON को एक फ़्लैट ऑब्जेक्ट में बदलें, जिसकी कुंजियाँ डॉट नोटेशन में हों, जैसे user.name या user.roles[0]।

उदाहरण:

यह कैसे काम करता है

क्या आपको किसी नेस्टेड JSON को स्प्रेडशीट या टेबल-आधारित डेटाबेस में इम्पोर्ट करना है, या बस किसी जटिल संरचना के सभी की-पाथ जल्दी से देखने हैं? फ़्लैट करने पर हर अंतिम मान (स्ट्रिंग, संख्या, बूलियन) एक अलग की/वैल्यू जोड़ी बन जाता है, जहाँ की रूट से पूरा पाथ बताती है: ऑब्जेक्ट के लिए डॉट (user.name) और ऐरे के लिए स्क्वेयर ब्रैकेट (roles[0]) इस्तेमाल होते हैं।

खाली ऐरे और ऑब्जेक्ट का क्या होता है?

खाली ऐरे या ऑब्जेक्ट को परिणाम में उसकी पाथ कुंजी के तहत जैसा है वैसा ही रखा जाता है ([] या {}), क्योंकि उसमें निकालने के लिए कोई अंतिम मान नहीं होता।

क्या यह प्रक्रिया उलटी जा सकती है?

हाँ, यहाँ मिले परिणाम के साथ “JSON को अन-फ़्लैट करें” टूल इस्तेमाल करके मूल नेस्टेड संरचना दोबारा बनाई जा सकती है।

100% लोकल प्रोसेसिंग: फ़्लैट करने की प्रक्रिया पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है — आपका JSON डेटा कभी आपके डिवाइस से बाहर नहीं जाता।