JSON फ़्लैटनर
नेस्टेड JSON को डॉट-नोटेशन कुंजियों में फ़्लैट करें और डॉट-नोटेशन को नेस्टेड ऑब्जेक्ट्स में अनफ़्लैट करें। कॉन्फ़िगर करने योग्य विभाजक। मुफ्त, ब्राउज़र में चलता है।
संदर्भ
JSON फ़्लैटनर कैसे काम करता है?
फ़्लैट एक नेस्टेड JSON ऑब्जेक्ट जैसे {"a":{"b":1}} को डॉट-नोटेशन कुंजियों के साथ एकल-स्तरीय ऑब्जेक्ट में बदलता है: {"a.b":1}। ऐरे को संख्यात्मक रूप से अनुक्रमित किया जाता है (a.0, a.1)। अनफ़्लैट इस प्रक्रिया को उल्टा करता है। ब्रैकेट विभाजक a[b][0] नोटेशन का उपयोग करता है; स्लैश a/b/0 का उपयोग करता है।
सामान्य उपयोग
- फ़ॉर्म डेटा तैयारी — HTML फ़ॉर्म सीरियलाइज़ेशन के लिए ऑब्जेक्ट्स को एकल-स्तरीय में फ़्लैट करें।
- CSV निर्यात — नेस्टेड डेटा को टेबुलर संरचना में फ़िट करने के लिए फ़्लैट करें।
- अनुवाद फ़ाइलें — नेस्टेड i18n ट्री को फ़्लैट डॉट-कुंजियों में बदलें।
- कॉन्फ़िगरेशन — नेस्टेड कॉन्फ़िग को env-var-शैली फ़्लैट कुंजियों में बदलें।
गोपनीयता
सारी प्रक्रिया 100% आपके ब्राउज़र में चलती है। कोई डेटा किसी सर्वर पर नहीं भेजा जाता।