首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Flask中从请求中加载json文件?

问如何在Flask中从请求中加载json文件?
EN

Stack Overflow用户
提问于 2021-04-09 23:53:09
回答 1查看 42关注 0票数 0

我有一个包含键/值参数的json文件。请求会将此文件发送到flask。如何加载此JSON文件并获取这些参数?

例如: JSON文件: sample.json

代码语言:javascript
复制
{number : 123, weather : sunny}

我的代码是:

代码语言:javascript
复制
@app.route('/process', methods=['GET', 'POST'])
def post_data():
    if request.method == "POST":
        posted_data = json.loads(request.files['data'])
        print(posted_data)

   return ""

我使用了它,它无法获取JSON文件的内容。

EN

回答 1

Stack Overflow用户

发布于 2021-04-10 00:10:38

例如,客户端(或者可以使用postman来模仿此行为)将有效负载发送为(它需要是JSON格式)

{"number“:123,"weather”:“晴天”}

在flask中,获取这些值

代码语言:javascript
复制
request_json = request.get_json()
print("Request json:", request_json)
number = request_json.get("number")
weather = request_json.get("weather")

您可以参考我的库(主要类似于tutes),它进一步集成了sqlite3:https://bitbucket.org/Radio_fixed/sqliteforkarate/src/master/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67024344

复制
相关文章

相似问题

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