Python json,区分loads和dumps
2016-08-18 15:36
676 查看
经常搞不清楚json的loads和dumps的方向,今天专门记录一下:
结果:
很明显:
dumps是“转储”的意思,是从Python里转出成其他格式,即 dict -> json(str)
loads是“加载”的意思,是从其他格式转成Python内置格式,即 json(str) -> dict
同理,dump、load一样
import json a_dict = {'a': 1, 'b': 2 } # dumps: dict -> str a_json = json.dumps(a_dict) print 'dumps: ', print a_json, type(a_json) # loads: str -> dict c_dict = json.loads(a_json) print 'loads: ', print c_dict, type(c_dict)
结果:
dumps: {"a": 1, "b": 2} <type 'str'> loads: {u'a': 1, u'b': 2} <type 'dict'>
很明显:
dumps是“转储”的意思,是从Python里转出成其他格式,即 dict -> json(str)
loads是“加载”的意思,是从其他格式转成Python内置格式,即 json(str) -> dict
同理,dump、load一样
相关文章推荐
- Python json,区分loads和dumps
- python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
- python json.loads和json.dumps
- JSON: Python Objects与String之间转换【json.dumps把python任意数据类型转换成字符串,json.loads把字符串转换为unicode编码】
- Python日常:json.loads&json.dumps的使用
- python - json.dumps - json.loads - requests.get
- Python中json模块的dumps,dump,loads,load的用法
- python json dumps与loads有可能犯的错误
- python中json.loads,dumps,jsonify使用
- python中json.dumps()/loads()/dump()/load()使用
- day14 python json的loads 和dumps
- python中json.loads,dumps,jsonify使用
- 【Python】Json模块dumps、loads、dump、load函数介绍
- python 序列化数据:pickle与json ,dumps与loads
- Python json模块dumps、loads操作示例
- python中json.loads和json.dumps对比理解
- python的json模块的dumps,loads,dump,load方法介绍
- python对json的相关操作 json.dumps() json.loads()
- python的json模块的dumps,loads,dump,load方法介绍
- Python Json模块中dumps、loads、dump、load函数介绍