नहीं हैं, मैं पाइथन में पाइबैक लाइब्रेरी का उपयोग करके तालिका की पंक्तियों को पुनर्प्राप्त करने का प्रयास कर रहा हूं।pyodbc द्वारा लौटाई गई पंक्तियां JSON serializable
मैं तालिका के तालिकाओं और फ़ील्ड को सफलतापूर्वक पुनर्प्राप्त करने में सक्षम था। अब मैं एक मेज डेटा के रूप में इस प्रकार के साथ "apx_roomtypes",
हालांकि, जब मैं एक सूची pyodbc पंक्तियां जोड़ी और फिर JSON करने के लिए सूची डंपिंग की कोशिश मैं त्रुटि मिलती है नाम दिया
class execute_query:
def GET(self,r):
web.header('Access-Control-Allow-Origin', '*')
web.header('Access-Control-Allow-Credentials', 'true')
cnxn = pyodbc.connect(connection_string)
data = []
cursor = cnxn.cursor()
query = web.input().query
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
data.append(row)
return json.dumps(data)
मैं इस त्रुटि को कैसे ठीक कर सकते हैं:
TypeError: (1, 'Standard', 'For 5 members', 123) is not JSON serializable
यहाँ अजगर कोड है?
लिंक ब्रो के लिए धन्यवाद, मुझे जो चाहिए – Sajeetharan
'सूची (पंक्ति)' जेनरेटर अभिव्यक्ति के बिना चाल करना चाहिए। – kindall
Thx @kindall - लागू। –