json模块是python的一个模块,jsonify是flask框架中的一个扩展包
1.字符串转json对象,通过json.loads()方法
2.json对象转字符串,通过json.dumps()方法
3.通过jsonify()方法也是将字典转成json字符串
而区别在于,通过jsonify()方法返回到前台界面时的相应类型为Content-Type: application/json
而通过json.dumps()返回的相应类型为Content-Type:text/html
4.补充
json:基于键值对的字符串,本质是字符串,但不是数据类型。
另外,python的json模块还有dump()和load()两个方法,他们作用相同,但又与dumps和loads有些区别:
json.dump()和json.load(),操作的是文件对象(具有read和write方法的对象,存在硬盘中)
json 模块4个方法
json.loads() 把 json 字符串 转成 python 数据类型
json.load(python数据类型,文件句柄) 把 json 文件 转成 python 数据类型
json.dumps() 把 python 数据类型 转成 json 字符串
json.dump(文件句柄) 把 python 数据类型 写入到 json 文件中
领取专属 10元无门槛券
私享最新 技术干货