JSON फ़्लैटनिंग: मुख्य समस्या


सीएसवी स्वाभाविक रूप से सपाट है - इसमें पंक्तियाँ और स्तंभ हैं। JSON को मनमाने ढंग से नेस्ट किया जा सकता है - सरणियों के भीतर ऑब्जेक्ट के भीतर ऑब्जेक्ट। JSON को CSV में परिवर्तित करने के लिए इस संरचनात्मक बेमेल को हल करने की आवश्यकता है।
सरल JSON (कन्वर्ट करने में आसान):
[
{"id": 1, "name": "Alex", "age": 30},
{"id": 2, "name": "Maria", "age": 25}
]
परिणाम: 3 कॉलम (आईडी, नाम, उम्र), 2 डेटा पंक्तियाँ।
नेस्टेड JSON (फ़्लैटनिंग की आवश्यकता है):
[
{"id": 1, "user": {"name": "Alex", "address": {"city": "Boston", "zip": "02101"}}}
]चपटा परिणाम: 4 कॉलम (आईडी, उपयोगकर्ता.नाम, उपयोगकर्ता.पता.शहर, उपयोगकर्ता.पता.ज़िप), 1 डेटा पंक्ति।
CSV रूपांतरण में JSON सरणियों को संभालना


विकल्प 1: पंक्ति विस्तार प्रत्येक सरणी तत्व एक अलग पंक्ति बन जाता है, जिसमें मूल ऑब्जेक्ट फ़ील्ड डुप्लिकेट होते हैं:
{"order_id": 1, "items": [{"sku": "A"}, {"sku": "B"}]}
2 सीएसवी पंक्तियाँ बनती हैं:
order_id,items.sku
1,A
1,B
विकल्प 2: JSON स्ट्रिंग क्रमबद्धता सरणी को एकल CSV सेल में JSON स्ट्रिंग के रूप में संग्रहीत किया जाता है:
order_id,items
1,"[{""sku"":""A""},{""sku"":""B""}]"एक्सेल में विश्लेषण के लिए पंक्ति विस्तार आमतौर पर बेहतर होता है। क्रमबद्धता तब बेहतर होती है जब सरणी को कोड द्वारा दोबारा पार्स किया जाएगा।
चरण-दर-चरण: ToolDolfen पर JSON से CSV

- JSON to CSV कनवर्टर (JSON to CSV) कनवर्टर खोलें।
- अपना JSON डेटा पेस्ट करें (CSV के लिए पसंदीदा ऑब्जेक्ट की श्रृंखला) रूपांतरण)।
- कॉन्फ़िगर करें:
- सरणी प्रबंधन: एकाधिक पंक्तियों तक विस्तारित करें या स्ट्रिंग में क्रमबद्ध करें - सीमांकक: यूरोपीय एक्सेल प्रारूपों के लिए अल्पविराम (डिफ़ॉल्ट) या अर्धविराम
- कन्वर्ट पर क्लिक करें।
JSON to CSV कनवर्टर (JSON to CSV)
अनुशंसित सहयोगी मार्गदर्शिकाएँ
अपने डिजिटल वर्कफ़्लो को बढ़ाने के लिए इस विषय क्लस्टर से पूरक ट्यूटोरियल और उपयोगिताओं का अन्वेषण करें:
आधुनिक फ़ेविकॉन गाइड: ICO, PNG, SVG, और वेब ऐप मैनिफ़ेस्ट्ससत्यापित मानकों और इन-ब्राउज़र के साथ व्यावहारिक चरण-दर-चरण ट्यूटोरियल वर्कफ़्लो।अपने ब्राउज़र में बड़ी JSON फ़ाइलों को कैसे फ़ॉर्मेट और छोटा करेंब्राउज़र में सत्यापित मानकों के साथ व्यावहारिक चरण-दर-चरण ट्यूटोरियल वर्कफ़्लोज़। वर्कफ़्लो।पीडीएफ को संपादन योग्य वर्ड (DOCX) में कैसे परिवर्तित करें: सटीकता और प्रारूप संरक्षणसंबंधित डेटा और मीडिया को जोड़ने वाला पूरक क्रॉस-फॉर्मेट वर्कफ़्लो उपकरण।