मैं JSON को CSV में कैसे परिवर्तित कर सकता हूं?

| | | | | | | | | | | | |

मेरे पास एक JSON फ़ाइल है जिसे मैं CSV फ़ाइल में बदलना चाहता हूँ। मैं इसे पायथन के साथ कैसे कर सकता हूं?

मैंने कोशिश की:

import json import csv f = open("data.json ") डेटा = json.load(f) f.close() f = open("data.csv") csv_file = csv.writer(f) डेटा में आइटम के लिए: csv_file.writerow(item) f.close() 

हालांकि, यह काम नहीं किया। मैं Django का उपयोग कर रहा हूं और मुझे मिली त्रुटि है:

फिर मैंने निम्नलिखित कोशिश की:

import json import csv f = open("data.json") data = json.load(f ) f.close() f = open("data.csv") csv_file = csv.writer(f) डेटा में आइटम के लिए: f.writerow(item) # ‚Üê परिवर्तित f.close()  

फिर मुझे त्रुटि मिलती है:

`अनुक्रम अपेक्षित' 

नमूना json फ़ाइल:

[{ "pk": 22, "मॉडल": "auth.permission", "फ़ील्ड": { "कोडनाम": "add_logentry", "नाम" ;: "लॉग प्रविष्टि जोड़ सकते हैं", "content_type": 8 } }, { "pk": 23, "मॉडल": "auth.permission", "फ़ील्ड": { "कोडनाम": "change_logentry", "नाम": "लॉग प्रविष्टि बदल सकते हैं" , "content_type": 8 }}, { "pk": 24, "मॉडल": "auth.permission", "फ़ील्ड": { "कोडनाम": "delete_logentry", "नाम" : "लॉग प्रविष्टि को हटा सकते हैं", "content_type": 8 } }, { "pk": 4, "मॉडल": "auth.permission", "फ़ील्ड": { "कोडनाम": " ;add_group", "नाम": "समूह जोड़ सकते हैं", "content_type": 2 } }, { "pk": 10, "मॉडल": "auth.permission", "फ़ील्ड": { "कोडनाम": "add_message", "नाम": "संदेश जोड़ सकते हैं", "content_type": 4 } } ]