如何将两个JSON附加到一个JSON中,Python Flask?

2024-05-08 13:24:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python3.4web服务。你知道吗

我还有MYSQL数据库,有两个表,表1和表2。你知道吗

对于表1,我以JSON格式将数据提取到浏览器中。你知道吗

对于表2,我需要一个静态表,因此,我设法将表转换为内存中的XML,现在是静态的。我还设法从静态XML中获取JSON格式的值。你知道吗

现在,我想将这两个JSON值附加到一个JSON中,如何实现这一点。 我已尝试使用以下代码:

event=getxml() //table 1-  XML
description = event.getname('921') 
xmlvalue = jsonify (description) 
conn=pymysql.connect(host='',user='',password='',db='') // table 2 - MYSQL
a=conn.cursor()
sql='SELECT logseq, logcode FROM `table2`Where Event_code = 921 '
a.execute(sql)
row_headers=[x[0] for x in a.description]
data = a.fetchall()
json_data=[]
for result in data:
    json_data.append(dict(zip(row_headers,result)))
jsonvalue = json.dumps(json_data)
return (jsonvalue,xmlvalue)

但这不起作用,反而让我犯了这个错误

TypeError('Invalid status argument',)

有人能帮我一下吗,谢谢


Tags: eventjsonsqldata格式mysqltable静态
1条回答
网友
1楼 · 发布于 2024-05-08 13:24:01

jsonify怎么样?您可以从flask导入数据,将数据添加到数组,并将数组附加到jsonify。你知道吗

示例

from flask import jsonify
    for text, predicted in zip(data, predictions): //iterate data
            result = [your data here]    
    return jsonify(result)

相关问题 更多 >