python服务返回text与json

json.dumps(),loads()和jsonify()的区别

  • 使用方法不同:

dumps和loads方法,来自json模块,而json模块是python中的,可以直接导入:

import json

而jsonify是flask封装的扩展包

from flask import jsonify
  • 作用不同:

①dumps()和loads()

json.dumps():把字典转成json字符串,

json.loads():把json字符串转成字典

他们操作的都是变量(变量是存储在内存中的)。

②jsonify

字典转成json字符串

  • 效果不同:

①json.dumps()查看响应信息(Content-Type:响应内容的类型):Content-Type:text/heml;charset=utf-8

②jsonify查看浏览器响应信息(Content-Type:响应内容的类型):Content-Type: application/json

jsonify({'status': '0', 'username': username, 'errmsg': '登录成功!'})

 

 

参考: https://www.cnblogs.com/hoaprox/p/10781727.html

posted @ 2022-03-08 14:39  qzl  阅读(350)  评论(0编辑  收藏  举报