首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将两个JSON添加到一个JSON中,Python Flask?

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

Stack Overflow用户
提问于 2018-05-14 09:11:05
回答 1查看 252关注 0票数 0

我有一个python flask 3.4web服务。

我也有两个表的MYSQL数据库,表1和表2。

对于表1,我以JSON格式将数据获取到我的浏览器。

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

现在,我想将两个JSON值都附加到一个JSON中,我该如何实现这一点呢?我已经用以下代码尝试过了:

代码语言:javascript
复制
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)

但这并不起作用,而是抛出了这个错误

代码语言:javascript
复制
TypeError('Invalid status argument',)

有人能帮我一下吗,谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-05-14 09:28:09

使用jsonify怎么样?您可以从flask导入,将数据添加到数组,并将数组附加到jsonify。

示例

代码语言:javascript
复制
from flask import jsonify
    for text, predicted in zip(data, predictions): //iterate data
            result = [your data here]    
    return jsonify(result)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50322015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档