JSON फ्लैटनर अनफ़्लैटनर
नेस्टेड JSON ऑब्जेक्ट्स को सिंगल-लेवल की-वैल्यू पेयर्स में फ्लैट करें या उन्हें वापस नेस्टेड स्ट्रक्चर में अनफ़्लैट करें। जटिल JSON डेटा को सरल बनाने के लिए परफेक्ट।
इनपुट
आउटपुट
रीडमी
JSON flattening क्या है?
JSON flattening वह प्रक्रिया है जिसमें नेस्टेड JSON ऑब्जेक्ट्स को एकल‑स्तर की संरचना में परिवर्तित किया जाता है जहाँ जटिल पदानुक्रमों को डॉट‑नोटेशन या समान पाथ‑आधारित कुंजियों द्वारा दर्शाया जाता है। उदाहरण के लिए, {"user": {"name": "John"}} → {"user.name": "John"} बन जाता है। यह रूपांतरण डेटाबेस, स्प्रेडशीट या उन सिस्टमों में गहराई से नेस्टेड डेटा के साथ काम करना आसान बनाता है जो जटिल पदानुक्रमों को सही से संभाल नहीं पाते। Unflattening इस प्रक्रिया को उलटता है, फ्लैट कुंजी‑मान जोड़ों से मूल नेस्टेड संरचना को पुनः बनाता है।
टूल विवरण
यह टूल लोकप्रिय flat लाइब्रेरी का उपयोग करके JSON डेटा को नेस्टेड और फ्लैट फ़ॉर्मेट्स के बीच परिवर्तित करता है। यह गहराई से नेस्टेड JSON ऑब्जेक्ट्स को डॉट‑नोटेशन कुंजियों के साथ सरल कुंजी‑मान जोड़ों में फ़्लैट कर सकता है, या फ्लैट संरचनाओं को उनके मूल नेस्टेड रूप में अनफ़्लैट कर सकता है। टूल डेटा की अखंडता को बनाए रखता है और जटिल नेस्टेड संरचनाओं, एरेज़, तथा विभिन्न डेटा प्रकारों को संभालता है।
विशेषताएँ
- द्विदिश परिवर्तन: नेस्टेड JSON को फ़्लैट करें या फ़्लैट JSON को अनफ़्लैट करें
- स्वचालित पार्सिंग: नेस्टेड ऑब्जेक्ट्स और एरेज़ को बुद्धिमानी से संभालता है
- डॉट नोटेशन: कुंजी पाथ के लिए मानक डॉट नोटेशन का उपयोग करता है (जैसे,
user.address.city)