Python Flask,Json,返回Json数据,jsonify

Python Flask,Json,返回Json数据,jsonify demo.py(返回Json数据):#coding:utf-8fromflaskimportFlask,jsonifyimportjsonapp=Flask(__name__)#第一种方式:手动返回Json字符串@app.route("/index")defindex():data={"name":"pytho…

大家好,又见面了,我是你们的朋友全栈君。

 

demo.py(返回Json数据):

# coding:utf-8

from flask import Flask, jsonify
import json


app = Flask(__name__)


# 第一种方式:手动返回Json字符串
@app.route("/index")
def index():
    data = {
        "name": "python",
        "age": 24
    }
    # json.dumps(字典)  # 将python的字典转换为json字符串
    # json.loads(字符串)  # 将json字符串转换为python字典
    json_str = json.dumps(data)

    return json_str, 200, {"Content-Type": "application/json"}


# 第二种方式:通过jsonify返回Json字符串
@app.route("/index2")
def index2():
    data = {
        "name": "python",
        "age": 24
    }

    # jsonify帮助转为json数据,并设置响应头 Content-Type 为application/json
    # return jsonify(data)  # 可以传字典参数

    return jsonify(city="sz", country="china")  # 也可以直接将键值对参数转成Json字符串。


if __name__ == '__main__':
    app.run(debug=True)

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142981.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 时间戳转换为Date

    时间戳转换为Date本章主要讲解的是,因为数据库储存时间是以int(11)的形式去储存,后期获取之后转化成DATE形式老是与正确时间对不上。1、获取当前时间的时间戳//除以1000为了获取精确到秒的时间戳,不除以1000得到毫秒的时间戳Stringtimestamp=String.valueOf(newDate().getTime()/1000);returnInteger.va…

    2022年6月17日
    28
  • kali安装教程_kali是黑客必学吗

    kali安装教程_kali是黑客必学吗首先在vm里面新建虚拟机,直接选择典型,然后下一步。1122然后到了这一步,选择中间的安装程序光盘镜像文件,然后去文件里面找你自己下载的镜像,这时候可能系统会出现无法检测此光盘镜像中的操作系

    2022年8月1日
    10
  • appscan激活成功教程版安装_appscan许可证管理在哪

    appscan激活成功教程版安装_appscan许可证管理在哪AppScan 是一个Web漏洞扫描程序,主要适用于Windows系统。该软件内置强大的扫描引擎,可以测试和评估Web服务和应用程序的风险检查,有助于防止破坏性的安全漏洞。1、安装实践环境

    2022年8月1日
    26
  • python移位运算,python移位运算

    python移位运算,python移位运算title:python移位运算date:2018-10-1219:55:22tags:#标签-PYTHONpython移位运算密码算法程序设计实践选的SHA-1。在写的过程中遇到一丢丢关于python移位的问题,记录一下。SHA-1其中第一步需要填充消息。简单阐述一下sha1填充消息的过程:如输入消息“123”,先转成ascii码——313233,消息长度为3*8=24。即001100…

    2022年7月13日
    15
  • s一般怎么称呼自己的m_一般要怎么选合适自己的中频熔炼炉呢?

    s一般怎么称呼自己的m_一般要怎么选合适自己的中频熔炼炉呢?中频熔炼炉全称“中频感应式熔炼炉”,又名中频熔金机,在金属熔炼领域有着广泛的应用,特别是对于首饰铸造加工行业,起着至关重要的地位。市面上的中频熔炼炉那么多要怎么去选择呢?要如何去选择一款安全可靠的设备支持我们的企业的生产不掉链子呢?那就点从下面几个因素开始考虑了。基本我们在挑选设备功率的时候,需要考虑五个因素,1、要根据日常的生产需要去选择相对产品的性能。例如要看加热的体积和相应面积;加热体积大…

    2022年6月23日
    42
  • 认识EJB_ej是什么的缩写

    认识EJB_ej是什么的缩写一、定义       将业务逻辑从客户端软件中抽取出来,封装在一个组件中。这个组件运行在一个独立的服务器上,客户端软件通过网络调用组件提供的服务以实现业务逻辑,而客户端软件的功能单纯到只负责发送调用请求和显示处理结果。在J2EE中,这个运行在一个独立的服务器上,并封装了业务逻辑的组件就是EJB(EnterpriseJavaBean)组件。EJB体系结构中涉及以下6类软件构件:1

    2025年7月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号