में पाइथन में मेरे पास सूचियों और शब्दकोशों से बना एक जटिल ऑब्जेक्ट पदानुक्रम है। मैं इसे सीएसवी या किसी अन्य प्रकार के डेटाबेस प्रारूप में थूकना चाहता हूं। पायथन या जावास्क्रिप्ट में किसी भी उत्तर की बहुत सराहना की।JSON को CSV
मैं समझता हूं कि एक सीएसवी फ़ाइल (या तालिका) केवल मेरे पदानुक्रम में ऑब्जेक्ट के 'स्तर' का प्रतिनिधित्व कर सकती है, इसलिए समाधान को कई फाइलें बनाने की आवश्यकता होगी।
यहाँ एक उदाहरण है:
{
"Person" : [{"name":"Greg","age":"35","car":["honda civic","ford focus"]},
{"name":"Steve","age":"28", "car":["mazda 323", "toyota camry"]}]
}
बन जाएगा
Person.csv:
id,name,age
1,Greg,35
2,Steve,28
car.csv:
id,Person_id,value
1,1,honda civic
2,1,ford focus
3,2,mazda 323
4,2,toyota camry
मूल रूप से केवल एक चीज दिलचस्प यहाँ पर जा रहा नया आईडी का काम इतना है कि तालिका में पंक्तियों संबद्ध किया जा सकता है।
चीयर्स, डेव ताकि तालिका में पंक्तियों संबद्ध किया जा सकता नया आईडी के